ubuntu 无法验证API服务器的标识

gcxthw6b  于 2023-10-17  发布在  其他
关注(0)|答案(1)|浏览(133)
  1. root@server0:/home/ubuntu# kubeadm join XXX.XXX.XXX.XXX:6443 --token rux9q7.7dqbdf4o8ezifo5p --discovery-token-ca-cert-hash sha256:835dbbca81b20df1314a46f76f9f6c30d395fd9fb0a39a130d96c5f3ebeba7ff
  2. [preflight] Running pre-flight checks
  3. [WARNING SystemVerification]: missing optional cgroups: blkio
  4. 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地址。

jchrr9hc

jchrr9hc1#

这对我来说是一个名称解析问题。我将我所有的节点(作为CDN)和主节点添加到遇到此问题的系统上的主机文件中,它立即解决了这个问题。如果主机使用特定的查找域,这也可以在DNS中完成。

相关问题