NaverCloudPlatform/terraform-provider-ncloud

ncloud_nks_kube_config의 속성에서 Client_key와 client_certificate 값이 Null값으로 나와 인증이 되지 않습니다.

hwany97 opened this issue · 2 comments

Description

main계정으로 nks를 생성하였고
kubernetes는 1.26.10버전으로 생성하였습니다.

References

No response

Would you like to implement a fix?

None

신규 클러스터에서 X509 client certificates인증을 위한 client_certificate / client_key 는 제공되지 않습니다.
가이드와 아래 예제를 참조하여 host와 cluster_ca_certificate와 IAM 인증을 사용 부탁드립니다.

provider "kubernetes" {
  host                   = "${data.ncloud_nks_kube_config.kc.host}"
  cluster_ca_certificate       = "${base64decode(data.ncloud_nks_kube_config.kc.cluster_ca_certificate)}"
  exec {
    api_version = "client.authentication.k8s.io/v1beta1"
    args        = ["token", "--clusterUuid",  ncloud_nks_cluster.cluster.uuid, "--region", var.ncloud_region]
    command     = "ncp-iam-authenticator"
    env = {
      NCLOUD_API_GW = var.ncloud_apigw
      NCLOUD_ACCESS_KEY_ID = var.ncloud_access_key
      NCLOUD_SECRET_ACCESS_KEY = var.ncloud_secret_key
    }
  }
}

문의에 대한 답변 완료 되어 Close 하겠습니다.