目录
在node节点执行kubeadm join命令时,提示主机名问题
子节点通过kubeadm join 提示docker版本的问题
集群的kubeadm重新生成生成的tokern
(1)当kubeadm join 时,提示超时,提示信息如下,表示不能验证API服务器的身份:超时5m0s后中止连接到API服务器,需要重新生token
超时信息
error execution phase preflight: couldn’t validate the identity of the API Server: abort connecting to API servers after timeout of 5m0s
在master节点重新生成token命令,然后在node子节点中执行kubuadm join命令
kubeadm token create --print-join-command
如果网忘了证书的秘钥,可以在master节点执行以下命令
openssl x509 -pubkey -in /etc/kubernetes/pki/ca.crt | openssl rsa -pubin -outform der 2>/dev/null | openssl dgst -sha256 -hex | sed 's/^.* //'
在node节点执行kubeadm join命令时,提示主机名问题
[root@k8s_node1 ~]# kubeadm join k8s-api:6443 --token abcdef.0123456789abcdef --discovery-token-ca-cert-hash sha256:792894d89dc7be5df509e0ea472f3c53b30a9ea54037fd2f1a226ec3e1273d14
nodeRegistration.name: Invalid value: "k8s_node1": a DNS-1123 subdomain must consist of