kubernetes - Kubernetes:由于证书问题,无法下载法兰绒 CNI
问题描述
我正在尝试在 Jetson Nano 上设置 Kubernetes 主节点。但是,我被困在您应该下载法兰绒 YAML 的步骤上。每次我得到同样的错误:
Unable to connect to the server: x509: certificate is valid for 10.xx.x.x, 192.xxx.x.xx, not 127.0.0.1
我不确定它为什么要尝试连接到我的本地主机以获取下载。到目前为止,我已经完成了以下工作:
sudo kubeadm reset
我总是会删除主目录中的 .kube/ 文件夹。然后我运行:
sudo kubeadm init --pod-network-cidr=10.244.0.0/16
mkdir -p $HOME/.kube
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
sudo chown $(id -u):$(id -g) $HOME/.kube/config
所有这些命令执行都没有问题。对于第一个命令,我也尝试添加此行,但随后我收到一条错误消息,说它无法验证证书:
--apiserver-cert-extra-sans=127.0.0.
1
我尝试了两个命令来下载 YAML 文件
sudo kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml
和
curl -sSL https://raw.githubusercontent.com/coreos/flannel/v0.12.0/Documentation/kube-flannel.yml | kubectl apply -f -
在配置文件中,我添加了该行
insecure-skip-tls-verify: true
就在密钥之后,但这也不起作用。
有什么我遗漏或需要更改的吗?其他解决方案都没有奏效。
我使用了以下参考资料:
Flannel 网络在 Kubernetes 安装期间出现故障,请建议如何解决此问题
https://github.com/kubernetes/kubernetes/issues/48378
microk8s,DEVOPS:无法连接到服务器:x509:证书对 <internal IPs> 有效,而不是 <external IP>
https://phoenixnap.com/kb/install-kubernetes-on-ubuntu
https://developer.nvidia.com/blog/deploying-ai-apps-with-egx-on-jetson-xavier-nx-microservers/
解决方案
推荐阅读
- sql - 在 SQL 中使用 CTE 时出现语法错误
- spring - 将 RequestParam 数据传递给 Spring RestController
- cocoa - NSOutlineView 检测子项何时折叠
- java - Spring Cloud Stream 多主题事务管理
- javascript - 如何使用 Javascript 有效地确定 HTML 文档中兄弟元素的相对顺序
- aws-lambda - 无法通过用户凭据访问 api 网关
- angular - 所有观察到的 NGXS 选择器是否都会在任何状态更改时执行?
- javascript - 在等待中使用外部函数并使用回调
- android - 如何在 5 分钟后停止通知 FLAG_INSISTENT?
- sql-server - MVC 项目中的 Rdlc 报告能够切换数据库