搭建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, 问题解决 撤!

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

相关推荐
spider_xcxc22 分钟前
Helm 部署 K8s 集群完整笔记
java·开发语言·kubernetes
窝子面37 分钟前
认识Docker与启动容器与镜像的关系
运维·docker·容器
张忠琳14 小时前
【NVIDIA】 NVIDIA Container Toolkit v1.19.1 — OCI 模块超深度分析之三
云原生·容器·架构·kubernetes·nvidia
阿里云云原生15 小时前
让 AI Agent 看见正在发生的业务,阿里云 EventHouse 正式商业化
云原生
Elastic 中国社区官方博客15 小时前
将你的 Grafana Kubernetes 仪表板迁移到 Elastic Observability:相同的 PromQL,30 倍更快的查询
大数据·人工智能·elasticsearch·搜索引擎·容器·kubernetes·grafana
AOwhisky16 小时前
Python 学习笔记(第十五期)——运维自动化(下·后篇):堡垒机实战——paramiko高阶篇
运维·python·学习·云原生·自动化·运维开发
风曦Kisaki18 小时前
#企业级docker私有仓库构建:harbor仓库与阿里云镜像仓库
阿里云·docker·容器
期待着201318 小时前
docker 安装 ,在centos7.9
运维·docker·容器
微三云 - 廖会灵 (私域系统开发)19 小时前
电商系统从单体到微服务拆分实践:拆什么、怎么拆、拆完后怎么办
微服务·云原生·架构
骑上单车去旅行20 小时前
Docker Compose 命令完全指南:从构建到运维
docker·容器·eureka