kubelet cgroup driver与docker cgroup drive不一致解决方案
某个早上,本人刚打开电脑测试就开始找上了我。啊!!!测试环境的k8s启动不了了!!!作为一个成天摸鱼哦不!!努力工作的小姑娘。本着助人为乐的原则,我决定要发挥一下我的作用~今天就要去测试环境给他搞好!!!
好了回到正题,首先第一步我们应该干啥?当然是确认k8s的状态。
1、查看k8s状态 systemctl status kubelet
看到k8s确实是启动失败了,但是这里并没有什么关键信息能让我们知道启动失败的原因。
2、查看k8s日志 journalctl -xefu kubelet
日志有一大堆但是关键信息就这一句~kubelet cgroup driver: “systemd” is different from docker cgroup driver: “cgroupfs” 大概意思就是kubelet cgroup driver跟docker cgroup driver的值不一致导致的启动失败。知道了原因就好办了。
解决方案:
1、查看k8s cgroup: cat /var/lib/kubelet/kubeadm-flags.env
2、查看docker cgroup: docker info
3、编辑kubeadm-flags.env的cgroup值 修改为docker一样的值
vi /var/lib/kubelet/kubeadm-flags.env
4、刷新配置再重启
systemctl daemon-reload
systemctl restart kubelet
5、再次验证k8s状态
如图所示可以看到k8s已经成功启动。我们可以再执行一下kubectl命令验证k8s是否正常工作
查看pod: kubectl get po :
可以看到k8s已经恢复正常了。
kubelet cgroup driver与docker cgroup drive不一致解决方案相关推荐
- kubeadm初始化集群报错:kubelet driver: “cgroupfs“ is different from docker cgroup driver: “systemd“
kubeadm初始化集群报错: 报错信息如下: [kubelet-check] It seems like the kubelet isn't running or healthy. [kubel ...
- 故障error: failed to run Kubelet: failed to create kubelet: misconfiguration: kubelet cgroup driver: “
环境: docker:18.09.9 kubernetes:1.17 错误信息: error: failed to run Kubelet: failed to create kubelet: mis ...
- 修改Kubelet的cgroup driver
问题出现情况:在k8s的一个节点上重新安装了一个版本的docker, 发现该节点处于了NotReady状态,查看kubelet的状态(System status kubelet),失败了,再查看kub ...
- cgroup driver: cgroupfs还是systemd
一.什么是cgroup Cgroup 是一个 Linux 内核特性,对一组进程的资源使用(CPU.内存.磁盘 I/O 和网络等)进行限制.审计和隔离. cgroups(Control Groups) ...
- Docker Cgroup资源配置(CPU、内存、磁盘)
一.Cgroup 资源配置方法 Docker 通过 Cgroup 来控制容器使用的资源配额,包括 CPU.内存.磁盘三大方面,基本覆盖了常见的资源配额和使用量控制. Cgroup 是 Control ...
- 修改 docker cgroup 版本的方法 (changing cgroup version)
Kubernetes 从 1.19 起支持 cgroup v2 版本,如需运行 1.19 之前的老版本,需要宿主机 Docker 使用 cgroup v1. 默认新版 docker 都默认使用 cgr ...
- 主机MTU值和Docker MTU值不一致导致Harbor无法推送问题
主机MTU值和Docker MTU值不一致导致Harbor无法推送问题 最近收到需求需要在一台主机上部署Habrbor仓库.该主机因为是虚拟机在其环境得特殊性他的MTU得配置必须为1420.使用h ...
- 解决Docker容器时区不一致的问题
解决Docker容器时区不一致的问题 参考文章: (1)解决Docker容器时区不一致的问题 (2)https://www.cnblogs.com/zhi-leaf/p/10604574.html ( ...
- linux cgroup限制cpu,Linux Cgroup系列(05):限制cgroup的CPU使用(subsystem之cpu)
8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 描述 在cgroup里面,跟CPU相关的子系统有cpusets.cpuacct和cpu. 其中cpuset主要用于设置C ...
最新文章
- 2021入坑图像分割,我该从哪儿入手?
- mysql 全表扫描、全索引扫描、索引覆盖(覆盖索引)
- 自动化配置和部署工具--puppet(1)--什么是puppet
- exists的用法 python_10 个 Python 开发技巧
- 支持三个cpu的服务器,基于第三代至强可扩展处理器,宁畅G40系列服务器正式发布...
- 钉钉免登陆前端操作详解
- Visual Studio中的第一个Django-Python应用程序
- 支持windows 8的虚拟机软件
- 新车可以无牌上路7天_铜竟然可以做成袜子,连穿7天不臭脚!
- 《REINFORCEMENT LEARNING (DQN) TUTORIAL》的学习笔记
- 掩膜裁剪tif步骤_使用Arcgis掩膜剪裁工具剪裁全球气候数据为我国范围,并转换为ASC格式...
- pytorch--- .zero_grad()
- 应用matlab软件编写 t检验,应用matlab软件进行方差分析 应用方差分析的前提条件...
- win10系统可以登录微信,但浏览器不能打开网页
- OpenCV实现显著性检测中的谱残差法(Spectral Residual Method)涉及到了傅立叶正反变换
- 我用前世的五百次回眸换今生与你一次擦肩而过
- PCIe 设备树详细讲解
- 电商群雄角逐中国会员经济红利,谁能拔得头筹?
- Qt crator警告This does noy seem to be a “Debug“ build
- 力扣(392.521)补8.26
热门文章
- 死亡搁浅系统服务器,《死亡搁浅》车辆获取及制造方法
- Python学习:批量转换图片格式-PNG转JPG
- 老毛桃还原windows server 2012 R2服务器
- php免费开源多用户商城,开源php多用户商城系统好不好?
- Ubuntu下安装Python
- 产销存报表直接在MB5B上取数
- 用户运营 - 用户生命周期与CLV
- 鸟哥的Linux私房菜学习心得-基础操作
- plc s7-200的a/d转换的c语言程序,200PLC 模拟量输入 A/D转换后的数字量不准-工业支持中心-西门子中国...
- java根据日期判断星座_给定公历日期计算12星座(Java代码实现)