在centos 7.4上有一个测试kubernetes本地集群。当前的kubernetes版本是1.10.4。我正在尝试使用kubespray升级到1.11.5
命令是:
ansible-playbook upgrade-cluster.yml -b -i inventory/k8s-test/hosts.ini -e kube_version=v1.11.5
主服务器已成功升级,但节点未成功升级。 错误是:
致命:[kubernodetst1]:失败! => {“更改”:true,“ cmd”: [“ / usr / local / bin / kubeadm”,“ join”,“-config”, “ /etc/kubernetes/kubeadm-client.conf”, “ --ignore-preflight-errors = all”, “ --discovery-token-unsafe-skip-ca-verification”],“ delta”: “ 0:00:00.040038”,“结束”:“ 2018-12-13 15:55:56.162387”,“ msg”: “非零返回码”,“ rc”:3,“开始”:“ 2018-12-13 15:55:56.122349“,” stderr“:”发现:无效值:\“ \”:使用 没有发现的基于令牌的发现TokenCACertHashes可以是 不安全。将--discovery-token-unsafe-skip-ca-verification设置为 继续”,“ stderr_lines”:[“发现:无效值:\” \”:使用 没有发现的基于令牌的发现TokenCACertHashes可以是 不安全。将--discovery-token-unsafe-skip-ca-verification设置为 继续”],“ stdout”:“”,“ stdout_lines”:[]}
答案 0 :(得分:0)
您的节点CA不正确,请重新生成所有CA,然后重试