【kubeadm初始化报错】failed to run Kubelet: misconfiguration: kubelet cgroup driver: "cgroupfs" i

环境

  腾讯云服务器centos7.6-Docker20 镜像

  操作系统:CentOS Linux release 7.6.1810 (Core)

  kubenertes 1.22.2

前置安装

  通过yum 安装 kubelet kubectl kubeadm

报错排查

  docker info | grep Cgroup    查看cgroupdriver是什么

  【kubeadm初始化报错】failed to run Kubelet: misconfiguration: kubelet cgroup driver: "cgroupfs" i

原因

  kubernetes1.14之后的版本推荐使用systemd,但docker默认的Cgroup Driver 是Cgroup,使得kubelet部署报错

处理错误

  只需在/etc/docker/daemon.json 内加一行
  “exec-opts”: [“native.cgroupdriver=systemd”]

  重启docker和kubelet服务

  systemctl restart docker && systemctl restart kubelet

如下是我自己服务器上的配置

{
  "exec-opts": ["native.cgroupdriver=systemd"],
  "registry-mirrors": [
    "https://mirror.ccs.tencentyun.com"
  ]
}

 

上一篇:laydate日期时间范围不选择时分秒的时候,默认时间为23:59:59


下一篇:layui+php+mysql后台管理系统,带实时聊天功能