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

分享一些在部署k8s集群时遇到的问题

目录

一、k8s拉取镜像失败,多半是docker镜像源失效了,需要经常更新

1.编辑该配置文件:

2.重启服务器:

二、kubectl get nodes时出现:The connection to the server localhost:8080 was refused - did you specify the right host or port?

1.创建该目录:

三、初始化后,kubectl get nodes: Unable to connect to the server: x509: certificate signed by unknown authority

1.清除集群的一些文件:

2.再一次执行初始化

四、master一直处于noteady

解决:1.查看日志:

2.编辑删除这个配置:

3.重启kubectl 3.1在master节点上,直接执行命令:

3.2在slave节点上,先设置节点为不可调度状态,然后驱逐节点上的pods。如果重启失败,可以查看系统日志中关于kubelet的部分,使用命令:

五、去除master节点的污点,部署服务到master

1.要去掉master节点的污点,可以使用以下方法:

1.1查看节点污点信息:

2.使用命令去掉master节点的污点:

3.再次查看污点信息:


一、k8s拉取镜像失败,多半是docker镜像源失效了,需要经常更新

解决:

1.编辑该配置文件:
vi /etc/resolv.conf

把这里的DNS的替换为阿里云的DNS地址(223.5.5.5)

2.重启服务器:
reboot

二、kubectl get nodes时出现:The connection to the server localhost:8080 was refused - did you specify the right host or port?

解决:

1.创建该目录:
mkdir -p $HOME/.kube
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
sudo chown $(id -u):$(id -g) $HOME/.kube/config

三、初始化后,kubectl get nodes: Unable to connect to the server: x509: certificate signed by unknown authority

解决:

1.清除集群的一些文件:
kubeadm reset
rm -rf $HOME/.kube
2.再一次执行初始化

四、master一直处于noteady

解决:
1.查看日志:
journalctl -fu kubelet

发现是报错信息提cni未安装

2.编辑删除这个配置:
vim /var/lib/kubelet/kubeadm-flags.env
3.重启kubectl 
3.1在master节点上,直接执行命令:
sudo systemctl restart kubelet
3.2在slave节点上,先设置节点为不可调度状态,然后驱逐节点上的pods。如果重启失败,可以查看系统日志中关于kubelet的部分,使用命令:
journalctl -fu kubelet

五、去除master节点的污点,部署服务到master

解决:

1.要去掉master节点的污点,可以使用以下方法:
1.1查看节点污点信息:
kubectl describe node NODE_NAME | grep Taints
2.使用命令去掉master节点的污点:
kubectl taint nodes node-role.kubernetes.io/master- 
3.再次查看污点信息:
kubectl describe node NODE_NAME | grep Taints
http://www.lryc.cn/news/474561.html

相关文章:

  • 【Canal 中间件】Canal使用原理与基本组件概述
  • 《Baichuan-Omni》论文精读:第1个7B全模态模型 | 能够同时处理文本、图像、视频和音频输入
  • YOLOv6-4.0部分代码阅读笔记-common.py
  • 移植 AWTK 到 纯血鸿蒙 (HarmonyOS NEXT) 系统 (4) - 平台适配
  • Java 多线程(八)—— 锁策略,synchronized 的优化,JVM 与编译器的锁优化,ReentrantLock,CAS
  • 【项目分享】法拉利中控台模拟 html+css+js
  • Rust 力扣 - 2461. 长度为 K 子数组中的最大和
  • stm32103c8t6 pwm驱动舵机(SG90)
  • Python For循环
  • C++入门——“C++11-右值引用和移动语义”
  • timm使用笔记
  • android浏览器源码 可输入地址或关键词搜索 android studio 2024 可开发可改地址
  • 贪心算法入门(一)
  • C# ref和out 有什么区别,分别用在那种场景
  • TikTok直播专线:提升直播效果和体验
  • 由浅入深逐步理解spring boot中如何实现websocket
  • 1-petalinux 问题记录-根文件系统分区问题
  • 微信小程序的上拉刷新与下拉刷新
  • 【大语言模型】ACL2024论文-05 GenTranslate: 大型语言模型是生成性多语种语音和机器翻译器
  • KPRCB结构之ReadySummary和DispatcherReadyListHead
  • 批处理之for语句从入门到精通--呕血整理
  • pycharm小游戏贪吃蛇及pygame模块学习()
  • redis实战--黑马商城 记录
  • 机器人技术革新:人工智能的强力驱动
  • 漫途焊机安全生产监管方案,提升安全生产管理水平!
  • 动态规划之两个数组的 dp(上)
  • DC-9靶机通关
  • 前端注释都应该怎么写?
  • 深入解析缓存模式下的数据一致性问题
  • 嵌入式常用功能之通讯协议1--IIC