GKE не может пометить кластер с помощью конфигурации Terraform
Я хочу создать аналогичную конфигурацию, как описано здесь: https://cloud.google.com/compute/docs/vpc/special-configurations
с Terraform, но экземпляры no-ip находятся в кластере Kubernetes. Проблема заключается в том, что вы делаете это вручную с помощью команды simmilar для:
Контейнерные кластеры gcloud создают имя контейнера --tags=sometag
Вы можете настроить теги для целых экземпляров, запущенных в этом кластере, но я не вижу такой возможности, когда я пытаюсь сделать то же самое с Terraform: https://www.terraform.io/docs/providers/google/r/container_cluster.html
Есть ли возможность установить теги с помощью конфигурации Terraform? Я тоже пытался выяснить, как обновить их вручную с помощью команды "gcloud", но я тоже не могу найти такую возможность.
1 ответ
Похоже, что он (по ошибке) не документирован на данный момент, но вы должны быть в состоянии использовать tags
поле в node_config
поле для достижения этого.
Это будет выглядеть примерно так
resource "google_container_cluster" "my_cluster" {
// other config goes here
node_config {
tags = [ "no-ip"]
}
}
[РЕДАКТИРОВАТЬ]: Ой, моя ошибка, это недавняя функция, которая не будет доступна до бета-версии 0.10. Хорошая новость в том, что это должно быть очень, очень скоро. И, что еще лучше, документы будут доступны, как только выйдет 0.10.