无法验证 API 服务器的身份

问题描述 投票:0回答:1
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.XXXX.XXX.XXX 这实际上是一个外部 IP 地址。

ubuntu kubernetes ip-address
1个回答
0
投票

我迟到了,但因为没有其他人回答你的问题——对于其他有这个问题的人,因为我确信你现在已经解决了这个问题:

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

© www.soinside.com 2019 - 2024. All rights reserved.