kubernetes下kubelet无法启动
2023-02-18 15:49:41 时间
错误如下:
09:58:45 kubernetes-node01 kubelet[6248]: F0124 09:58:45.902571 6248 server.go:265] failed to run Kubelet: misconfiguration: kubelet cgroup driver: "cgroupfs" is different from docker cgroup driver: "systemd"
1.docker info查看容器引擎是Systemd
root@kubernetes-master01:~# docker info
Storage Driver: overlay2
Backing Filesystem: extfs
Supports d_type: true
Native Overlay Diff: true
Logging Driver: json-file
Cgroup Driver: systemd
2.kubelet的引擎是Cgroup,需修改与Docker保持一致,修改kubelet的配置文件。修改CgroupDriver为Systemd
root@kubernetes-master01:/var/lib/kubelet# pwd
/var/lib/kubelet
root@kubernetes-master01:~# vim config.yaml
cgroupDriver: systemd
3.重启kubelet,服务已正常
root@kubernetes-master01:~# systemctl restart kubelet
root@kubernetes-master01:~# systemctl status kubelet
相关文章
- Cert Manager 申请 SSL 证书流程及相关概念 - 一
- APM vs NPM
- API 网关的功能用途及实现方式
- Ansible 学习笔记 - 批量巡检站点 URL 状态
- Ansible 学习笔记 - 定位主机和组的模式
- 制作容器镜像的最佳实践
- 在 NGINX 中根据用户真实 IP 进行限制
- 在 K8S Volume 中使用 subPath
- 我的基于 JamStack 的新博客
- 使用Prometheus监控docker compose方式部署的ES
- 使用 K8S 部署 RSS 全套自托管解决方案- RssHub + Tiny Tiny Rss
- 使用Jiralert实现AlertManager告警对接Jira
- 使用 Helm 安装 MQTT 服务器-EMQX
- 使用 Bitnami Helm 安装 Kafka
- 如何使用 Blackbox Exporter 监控 URL?
- 如何配置 SLO
- 如何精简 Prometheus 的指标和存储占用
- 基于 Traefik 如何实现 path 末尾自动加斜杠?
- 基于Traefik如何实现向后转发自动去掉前缀?
- 基于 Traefik 的 ForwardAuth 配置