Cluster information:
Kubernetes version: v1.14.1
Cloud being used: bare-metal
Installation method: manual
Host OS: Red Hat Enterprise Linux Server release 7.7
To perform a new install of my five node k8s cluster I have done the following
I have performed a kubeadm reset --force on the master.
Then I have performed a kubeadm init --pod-network-cidr=10.244.0.0/16 on the master
The seems to run successfully and prints this statement to the console:
kubeadm join :6443 --token bxyu3u.fqrcviky4s43aksk
–discovery-token-ca-cert-hash sha256:8ff5db67fd16faba159187a61886b5b23416902dd2ec3330b6c7c09d53be32b
This statement is then executed on the first node in the cluster that does not act as master
[root@ ]# kubeadm join :6443 --token bxyu3u.fqrcviky4s43aksk \
--discovery-token-ca-cert-hash sha256:8ff5db67fd16faba159187a61886b5b23416902dd2ec3330b6c7c09d53be32b2
[preflight] Running pre-flight checks
[preflight] Reading configuration from the cluster…
[preflight] FYI: You can look at this config file with ‘kubectl -n kube-system get cm kubeadm-config -oyaml’
[kubelet-start] Downloading configuration for the kubelet from the “kubelet-config-1.14” ConfigMap in the kube-system namespace
[kubelet-start] Writing kubelet configuration to file “/var/lib/kubelet/config.yaml”
[kubelet-start] Writing kubelet environment file with flags to file “/var/lib/kubelet/kubeadm-flags.env”
[kubelet-start] Activating the kubelet service
[kubelet-start] Waiting for the kubelet to perform the TLS Bootstrap…
[kubelet-check] Initial timeout of 40s passed.
error execution phase kubelet-start: error uploading crisocket: timed out waiting for the condition
I have tried to searching for the error but has not been successful in finding a resolution.