搭建k8s高可用集群,“Unable to register node with API server“

今天,在搭建高可用的k8s集群时 遇到了无法"Unable to register node with API server"
最开始,以为初始化超时是拉取kubeadm相关镜像导致的问题
通过kubeadm config images pull ,预拉取kubeadm依赖的镜像。

root@100 \~# kubeadm config images pull --image-repository registry.aliyuncs.com/google_containers

可以看到,已经成功拉取需要的镜像(这样可以加快kubeadm 初始化的速度)

但是,再次kubeadm init时候,依旧超时。

我又分别去看了 docker、containred的运行状态,都是正常运行的。

当我再次查看 kubelet状态时候,发现

原来,报错原因是没有正确配置 sandbox image

vim /etc/containerd/config.toml #所有节点都需要进行配置

将原先的registry.k8s.io/pause:3.6 替换成 国内的源即可

修改为,重启启动containred

systemctl restart contairned

再次重新初始化k8s集群

root@100 \~# kubeadm init --config kubeadm.yaml --ignore-preflight-errors=SystemVerification

可以看到,已经初始化成功了。

ok, 问题解决 撤!

如转载,请附上原文链接!

相关推荐
Henry-SAP2 小时前
SAP S/4HANA引领物流ERP新生态
人工智能·云原生·sap·erp
这个DBA有点耶2 小时前
从DBA到数据架构师(五):数据架构演进中的技术债务管理
数据库·程序人生·云原生·架构·dba·数据库管理员
猫吃了源码4 小时前
k9s简介和安装
linux·docker·kubernetes
云原生指北5 小时前
Docker Sandboxes 上手:从安装到第一次跑 Agent
运维·docker·容器
霸道流氓气质6 小时前
微服务架构中多实例消息抢占问题:技术解析与解决方案
微服务·云原生·架构
heimeiyingwang7 小时前
【架构实战】Kubernetes故障排查全景图:从Pod异常到集群雪崩的诊断手册
容器·架构·kubernetes
骇客野人8 小时前
Docker Compose 部署多个独立 Jar 服务完整实操步骤
docker·容器·jar
AAA@峥8 小时前
K8s 资源管控:ResourceQuota 与 LimitRange 机制详解与实战
云原生·容器·kubernetes
daoihfoaf8 小时前
太原助听器品质甄选
容器
秦渝兴9 小时前
Ansible 自动化部署 K8s 三节点集群(完整教程)
kubernetes·自动化·ansible