From 26a800e1c820e11bee230d8bb1587e6bdb798efd Mon Sep 17 00:00:00 2001 From: Kumar Utsav Anand Date: Thu, 27 Dec 2018 21:35:15 +0530 Subject: [PATCH] Update initialDelaySeconds in kube-apiserver.yaml Running this command in another SSH session as soon as kubeadm creates the kube-apiserver.yaml file will update these values and will likely decrease the failure rates during installation. --- GUIDE.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/GUIDE.md b/GUIDE.md index 710f40a..9b4269c 100644 --- a/GUIDE.md +++ b/GUIDE.md @@ -147,7 +147,8 @@ Note: This step can take a long time, even up to 15 minutes. Sometimes this stage can fail, if it does then you should patch the API Server to allow for a higher failure threshold during initialization around the time you see `[controlplane] wrote Static Pod manifest for component kube-apiserver to "/etc/kubernetes/manifests/kube-apiserver.yaml"` ``` -sudo sed -i 's/failureThreshold: 8/failureThreshold: 20/g' /etc/kubernetes/manifests/kube-apiserver.yaml +sudo sed -i 's/failureThreshold: 8/failureThreshold: 20/g' /etc/kubernetes/manifests/kube-apiserver.yaml && \ +sed -i 's/initialDelaySeconds: [0-9]\+/initialDelaySeconds: 360/' /etc/kubernetes/manifests/kube-apiserver.yaml ``` After the `init` is complete run the snippet given to you on the command-line: