当前位置: 首页 > news >正文

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

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

http://www.lryc.cn/news/588423.html

相关文章:

  • JAVA并发——volatile关键字的作用是什么
  • 【EM算法】算法及注解
  • aspnetcore Mvc配置选项中的ModelBindingMessageProvider
  • 群晖Nas - Docker(ContainerManager)上安装SVN Server和库权限设置问题
  • k8s-高级调度(二)
  • SVN客户端(TortoiseSVN)和SVN-VS2022插件(visualsvn)官网下载
  • Kotlin Map映射转换
  • LeetCode 424.替换后的最长重复字符
  • vim扩展
  • 0-1搭建springboot+vue的教务管理系统(核心源码)
  • c++算法一
  • kali安装失败-选择并安装软件包-一步到位
  • 几种上传ipa到app store的工具
  • 深度解读virtio:Linux IO虚拟化核心机制
  • Redis7持久化
  • Gstreamer之”pad-added“事件
  • 并发编程核心概念详解:进程、线程与协程的本质与差异
  • 融合竞争学习与高斯扰动的多目标加权平均算法(MOWAA)求解多无人机协同路径规划(多起点多终点,起始点、无人机数、障碍物可自定义),提供完整MATLAB代码
  • 【抖音滑动验证码风控分析】
  • 【人工智能99问】什么是深度学习?(2/99)
  • RK3568/3588 Android 12 源码默认使用蓝牙mic录音
  • 显示器核心三要素详解:刷新率、分辨率、色深
  • PHP password_get_info() 函数
  • 渗透笔记1-4
  • Java 树形结构、层级结构数据构建
  • 【LeetCode 热题 100】94. 二叉树的中序遍历——DFS
  • 第四章 uniapp实现兼容多端的树状族谱关系图,剩余组件
  • 用基础模型构建应用(第九章)AI Engineering: Building Applications with Foundation Models学习笔记
  • GaussDB in的用法
  • Elasticsearch 9.x 升级变化