root@server0:/home/ubuntu# kubeadm join XXX.XXX.XXX.XXX:6443 --token rux9q7.7dqbdf4o8ezifo5p --discovery-token-ca-cert-hash sha256:835dbbca81b20df1314a46f76f9f6c30d395fd9fb0a39a130d96c5f3ebeba7ff
[preflight] Running pre-flight checks
[WARNING SystemVerification]: missing optional cgroups: blkio
error execution phase preflight: couldn't validate the identity of the API Server: Get "https://XXX.XXX.XXX.XXX:6443/api/v1/namespaces/kube-public/configmaps/cluster-info?timeout=10s": x509: certificate is valid for 10.96.0.1, 10.0.0.71, not XXX.XXX.XXX.XXX
如何修复?XXX. XXX. XXX.XXX实际上是一个外部IP地址。
1条答案
按热度按时间jchrr9hc1#
这对我来说是一个名称解析问题。我将我所有的节点(作为CDN)和主节点添加到遇到此问题的系统上的主机文件中,它立即解决了这个问题。如果主机使用特定的查找域,这也可以在DNS中完成。