From e9a4b791b3f2f33aa8e6b87af23f4c5ab5f68e2e Mon Sep 17 00:00:00 2001 From: Dalton Hubble Date: Sat, 13 Oct 2018 16:21:22 -0700 Subject: [PATCH] Raise CoreDNS replica count to 2 or more * Run at least two replicas of CoreDNS to better support rolling updates (previously, kube-dns had a pod nanny) * On multi-master clusters, set the CoreDNS replica count to match the number of masters (e.g. a 3-master cluster previously used replicas:1, now replicas:3) * Add AntiAffinity preferred rule to favor distributing CoreDNS pods across controller nodes nodes --- container-linux/kubernetes/bootkube.tf | 2 +- fedora-atomic/kubernetes/bootkube.tf | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/container-linux/kubernetes/bootkube.tf b/container-linux/kubernetes/bootkube.tf index 8a1aaca80..bc28a56e0 100644 --- a/container-linux/kubernetes/bootkube.tf +++ b/container-linux/kubernetes/bootkube.tf @@ -1,6 +1,6 @@ # Self-hosted Kubernetes assets (kubeconfig, manifests) module "bootkube" { - source = "git::https://github.com/poseidon/terraform-render-bootkube.git?ref=7797377d50b2f770b59adf6aae43045c43453a8a" + source = "git::https://github.com/poseidon/terraform-render-bootkube.git?ref=f7c2f8d590dcca0cb9bd4de15d765cad29109455" cluster_name = "${var.cluster_name}" api_servers = ["${var.k8s_domain_name}"] diff --git a/fedora-atomic/kubernetes/bootkube.tf b/fedora-atomic/kubernetes/bootkube.tf index 33230cf74..323b02818 100644 --- a/fedora-atomic/kubernetes/bootkube.tf +++ b/fedora-atomic/kubernetes/bootkube.tf @@ -1,6 +1,6 @@ # Self-hosted Kubernetes assets (kubeconfig, manifests) module "bootkube" { - source = "git::https://github.com/poseidon/terraform-render-bootkube.git?ref=7797377d50b2f770b59adf6aae43045c43453a8a" + source = "git::https://github.com/poseidon/terraform-render-bootkube.git?ref=f7c2f8d590dcca0cb9bd4de15d765cad29109455" cluster_name = "${var.cluster_name}" api_servers = ["${var.k8s_domain_name}"]