0
Google 컨테이너 엔진에 terraform을 프로비저닝하고 terraform Kubernetes provider도 사용합니다. 나는 private repo에 kubernetes 제공자를 사용하는 것을 좋아하지만 image_pull_secrets를 사용하는 데 어려움을 겪고있는 일부 고정 점 이미지를 가지고있다.Terraform GCE 및 kubernetes
resource "kubernetes_service_account" "example" {
metadata {
name = "terraform-example"
}
secret {
name = "${kubernetes_secret.example.metadata.0.name}"
}
}
resource "kubernetes_secret" "example" {
metadata {
name = "terraform-example"
}
}
image_pull_secrets에 무엇을 사용해야하는지 궁금합니다.
resource "kubernetes_replication_controller" "xxx-rest-client" {
metadata {
name = "xxx-rest-client"
labels {
app = "xxx-rest-client"
}
}
spec {
replicas = 2
selector {
name = "xxx-rest-client"
}
template {
image_pull_secrets = ["${kubernetes_service_account.example.UNKNOWN}"]
container {
image = "test/xxx-rest-client"
name = "xxx-rest-client"
//port = ["3128"]
resources{
limits{
cpu = "1.0"
memory = "512Mi"
}
requests{
cpu = "250m"
memory = "50Mi"
}
}
}
}
}
depends_on = ["google_container_cluster.xxx"]
}
는 난이 오류의 것 image_pull_secrets ="$ {}를 kubernetes_service_account.example.default_secret_name "]를 사용하면 .0.name ": 필수 입력란이 설정되지 않았습니다. – benjaminbutton