Ошибка Terraform при обновлении kubernetes_deployment - PullRequest
0 голосов
/ 11 ноября 2018

Я новичок в Terraform и использую его для создания кластера Kubernetes на GKE. Я также хочу создать развертывание Kubernetes, используя тип ресурса kubernetes_deployment. Это работает отлично, пока я не внесу изменения в развертывание и снова не запущу «terraform apply». Это приводит к следующей ошибке:

kubernetes_deployment.example: replicationcontrollers "terraform-example" не найден

Похоже, что провайдер Kubernetes начинает искать контроллер репликации для изменения вместо развертывания. Я что-то не так делаю, или это может быть ошибка в провайдере?

Я пытаюсь сделать это на следующем примере: https://www.terraform.io/docs/providers/kubernetes/r/deployment.html

Спасибо, Daniel

1 Ответ

0 голосов
/ 11 ноября 2018

Похоже, но проблема уже открыта здесь .

Вы также можете увидеть суть с журналами здесь .

При развертывании создается и управляется ReplicaSet , а не ReplicationController . Контроллер репликации является более старым способом управления репликами в Kubernetes, и у вас все еще могут быть некоторые определения ресурсов K8, и он все еще поддерживается. Однако многие новые функции управления репликами без сохранения состояния были сосредоточены в основном на Deployments / ReplicaSets.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...