无法使用kubespray升级节点

时间:2018-12-13 13:51:36

标签: kubernetes kubespray

在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”:[]}

1 个答案:

答案 0 :(得分:0)

您的节点CA不正确,请重新生成所有CA,然后重试