Я читал этот блог о настройке доступного кластера Kubernetes для личных проектов и настройке моего кластера.
Проблема в том, что со временем я склонен забывать о многих ручных настройкахпоэтому я решил сохранить его в декларативном коде с помощью Terraform.
Мне удалось построить следующую конфигурацию и применить ее:
provider "google" {
credentials = "${file("secret-account.json")}"
project = "worklark-218609"
zone = "us-central1-a"
}
# configuration
resource "google_container_cluster" "primary" {
name = "worklark-cluster"
initial_node_count = 3
node_config {
machine_type = "f1-micro"
disk_size_gb = 10 # Set the initial disk size
preemptible = true
}
addons_config {
kubernetes_dashboard {
disabled = false # Configure the Kubernetes dashboard
}
http_load_balancing {
disabled = false # Configure the Kubernetes dashboard
}
}
}
Проблема в том, что два кластеранемного по-другому, вот что мне нужно добавить в конфигурацию:
- Ведение журнала Stackdriver: в настоящее время включено, должно быть Отключено .
- Мониторинг Stackdriver: в настоящее время включено, должно быть Отключено .
- Автоматическое обновление узла: в настоящее время отключено, должно быть Включено .
- Автоматическое восстановление узла: в настоящее время отключено, должно быть Включено .
Я не могу найтиВарианты конфигурации в документации для google_container_cluster
ресурс.Что мне сделать, чтобы установить эти параметры?