57 lines
1.1 KiB
HCL
57 lines
1.1 KiB
HCL
|
|
|
|
node_pools = [
|
|
{
|
|
name = "default-pool"
|
|
machine_type = "c1.2"
|
|
availability_zones = ["eu01-1"]
|
|
minimum = 1
|
|
maximum = 2
|
|
cri = "containerd"
|
|
volume_type = "storage_premium_perf1"
|
|
volume_size = 20
|
|
labels = {
|
|
"worker" = "default"
|
|
}
|
|
taints = [{
|
|
effect = "NoSchedule"
|
|
key = "app"
|
|
value = "database"
|
|
}]
|
|
}
|
|
]
|
|
|
|
kubernetes_version_min = "1.29"
|
|
|
|
allow_privileged_containers = false
|
|
|
|
hibernations = [
|
|
{
|
|
start = "00 18 * * 1-5" # Mo-Fr um 18:00 Uhr
|
|
end = "00 08 * * 1-5" # Mo-Fr um 08:00 Uhr
|
|
timezone = "Europe/Berlin"
|
|
}
|
|
]
|
|
|
|
maintenance = {
|
|
enable_kubernetes_version_updates = true
|
|
enable_machine_image_version_updates = true
|
|
start = "01:00:00Z"
|
|
end = "03:00:00Z"
|
|
}
|
|
|
|
extensions = {
|
|
acl = {
|
|
enabled = true
|
|
allowed_cidrs = ["0.0.0.0/0"]
|
|
}
|
|
argus = {
|
|
enabled = true
|
|
argus_instance_id = "deine-argus-instanz-id"
|
|
}
|
|
dns = {
|
|
enabled = true
|
|
zones = ["example.com"]
|
|
}
|
|
}
|
|
|