Пользователь "клиент" не может создавать контроллеры репликации в пространстве имен "по умолчанию" - PullRequest
0 голосов
/ 20 декабря 2018

При попытке создать контроллер репликации в кластере в GKE, используя terraform, я получаю эту ошибку:

kubernetes_replication_controller.k8_pod: Failed to create replication controller: replicationcontrollers is forbidden: User "client" cannot create replicationcontrollers in the namespace "default"

Я настроил kubectl и проверил его, создав контроллеры pods / replication на google.двигатель кубернетес.Я также пытался использовать gcloud config unset container/use_client_certificate, как предлагают некоторые ресурсы: Ресурс 1 Ресурс 2

Пример кода предоставления ресурсов выглядит следующим образом:

resource "kubernetes_replication_controller" "k8_pod" {
    metadata {
        name = "testing-deployment"
        labels {
            App = "wassup"
        }
    }

    spec {
        selector {
            App = "wassup"
        }

        template {
            container {
                image = "image/name/here"
                name  = "testing-deployment"

                port {
                    container_port = 8080
                }
            }
        }
    }
}
...