Enable DNS AutoScaler for CoreDNS (#3707)

* Enable AutoScaler for CoreDNS

* Only use one template for dns autoscaler

* Rename a few variables for replicas and minimum pods

* Rename a few variables for replicas and minimum pods

* Remove replicas to make autoscale work

* Cleanup kubedns-autoscaler as it has been renamed
This commit is contained in:
Andreas Krüger
2018-11-15 10:28:03 +01:00
committed by k8s-ci-robot
parent 9ebdf0e3cf
commit 17f07e2613
36 changed files with 70 additions and 55 deletions

View File

@@ -5,5 +5,5 @@ mode: ha
# Deployment settings
kube_network_plugin: canal
deploy_netchecker: true
kubedns_min_replicas: 1
dns_min_replicas: 1
# cloud_provider: 'do'

View File

@@ -11,5 +11,5 @@ kube_network_plugin: weave
kubeadm_enabled: true
deploy_netchecker: true
kubernetes_audit: true
kubedns_min_replicas: 1
dns_min_replicas: 1
cloud_provider: gce

View File

@@ -9,5 +9,5 @@ kube_network_plugin: calico
download_localhost: true
download_run_once: true
deploy_netchecker: true
kubedns_min_replicas: 1
dns_min_replicas: 1
cloud_provider: gce

View File

@@ -8,5 +8,5 @@ mode: default
kube_network_plugin: cilium
deploy_netchecker: true
enable_network_policy: true
kubedns_min_replicas: 1
dns_min_replicas: 1
cloud_provider: gce

View File

@@ -12,7 +12,7 @@ etcd_events_cluster_setup: true
local_volume_provisioner_enabled: true
etcd_deployment_type: host
deploy_netchecker: true
kubedns_min_replicas: 1
dns_min_replicas: 1
cloud_provider: gce
kube_encrypt_secret_data: true
ingress_nginx_enabled: true

View File

@@ -8,5 +8,5 @@ mode: default
kube_network_plugin: kube-router
deploy_netchecker: true
enable_network_policy: true
kubedns_min_replicas: 1
dns_min_replicas: 1
cloud_provider: gce

View File

@@ -8,5 +8,5 @@ mode: default
kube_network_plugin_multus: true
kube_network_plugin: calico
deploy_netchecker: true
kubedns_min_replicas: 1
dns_min_replicas: 1
cloud_provider: gce

View File

@@ -9,5 +9,5 @@ startup_script: 'systemctl disable locksmithd && systemctl stop locksmithd'
kube_network_plugin: weave
resolvconf_mode: host_resolvconf # this is required as long as the coreos stable channel uses docker < 1.12
deploy_netchecker: true
kubedns_min_replicas: 1
dns_min_replicas: 1
cloud_provider: gce

View File

@@ -11,5 +11,5 @@ no_group_vars: true
kube_network_plugin: calico
resolvconf_mode: host_resolvconf # this is required as long as the coreos stable channel uses docker < 1.12
deploy_netchecker: true
kubedns_min_replicas: 1
dns_min_replicas: 1
cloud_provider: gce

View File

@@ -8,5 +8,5 @@ startup_script: 'systemctl disable locksmithd && systemctl stop locksmithd'
kube_network_plugin: canal
resolvconf_mode: host_resolvconf # this is required as long as the coreos stable channel uses docker < 1.12
deploy_netchecker: true
kubedns_min_replicas: 1
dns_min_replicas: 1
cloud_provider: gce

View File

@@ -9,5 +9,5 @@ kube_network_plugin: cilium
resolvconf_mode: host_resolvconf # this is required as long as the coreos stable channel uses docker < 1.12
deploy_netchecker: true
enable_network_policy: true
kubedns_min_replicas: 1
dns_min_replicas: 1
cloud_provider: gce

View File

@@ -9,5 +9,5 @@ kube_network_plugin: kube-router
bootstrap_os: coreos
resolvconf_mode: host_resolvconf # this is required as long as the coreos stable channel uses docker < 1.12
deploy_netchecker: true
kubedns_min_replicas: 1
dns_min_replicas: 1
cloud_provider: gce

View File

@@ -6,5 +6,5 @@ mode: default
# Deployment settings
kube_network_plugin: calico
deploy_netchecker: true
kubedns_min_replicas: 1
dns_min_replicas: 1
cloud_provider: gce

View File

@@ -6,5 +6,5 @@ mode: default
# Deployment settings
kube_network_plugin: canal
deploy_netchecker: true
kubedns_min_replicas: 1
dns_min_replicas: 1
cloud_provider: gce

View File

@@ -6,5 +6,5 @@ mode: separate
# Deployment settings
kube_network_plugin: canal
deploy_netchecker: true
kubedns_min_replicas: 1
dns_min_replicas: 1
cloud_provider: gce

View File

@@ -7,5 +7,5 @@ mode: default
kube_network_plugin: cilium
deploy_netchecker: true
enable_network_policy: true
kubedns_min_replicas: 1
dns_min_replicas: 1
cloud_provider: gce

View File

@@ -6,5 +6,5 @@ mode: default
# Deployment settings
kube_network_plugin: weave
deploy_netchecker: true
kubedns_min_replicas: 1
dns_min_replicas: 1
cloud_provider: gce

View File

@@ -6,5 +6,5 @@ mode: ha
# Deployment settings
kube_network_plugin: canal
deploy_netchecker: true
kubedns_min_replicas: 1
dns_min_replicas: 1
cloud_provider: gce

View File

@@ -9,5 +9,5 @@ kube_network_plugin: canal
kubeadm_enabled: true
dynamic_kubelet_configuration: true
deploy_netchecker: true
kubedns_min_replicas: 1
dns_min_replicas: 1
cloud_provider: gce

View File

@@ -7,6 +7,6 @@ mode: separate
kube_network_plugin: cilium
deploy_netchecker: true
enable_network_policy: true
kubedns_min_replicas: 1
dns_min_replicas: 1
cloud_provider: gce

View File

@@ -6,5 +6,5 @@ mode: separate
# Deployment settings
kube_network_plugin: contiv
deploy_netchecker: true
kubedns_min_replicas: 1
dns_min_replicas: 1
cloud_provider: gce

View File

@@ -6,5 +6,5 @@ mode: separate
# Deployment settings
kube_network_plugin: flannel
deploy_netchecker: true
kubedns_min_replicas: 1
dns_min_replicas: 1
cloud_provider: gce

View File

@@ -7,5 +7,5 @@ mode: separate
bootstrap_os: ubuntu
kube_network_plugin: kube-router
deploy_netchecker: true
kubedns_min_replicas: 1
dns_min_replicas: 1
cloud_provider: gce

View File

@@ -10,5 +10,5 @@ kubelet_deployment: rkt
download_localhost: true
download_run_once: true
deploy_netchecker: true
kubedns_min_replicas: 1
dns_min_replicas: 1
cloud_provider: gce

View File

@@ -6,5 +6,5 @@ mode: separate
# Deployment settings
kube_network_plugin: weave
deploy_netchecker: true
kubedns_min_replicas: 1
dns_min_replicas: 1
cloud_provider: gce

View File

@@ -8,5 +8,5 @@ mode: aio
kube_network_plugin: flannel
dynamic_kubelet_configuration: true
deploy_netchecker: true
kubedns_min_replicas: 1
dns_min_replicas: 1
cloud_provider: gce