使用kubeadm部署k8s1.8错误解决办法
这里写自定义目录标题国内搭建k8s测试平台新的改功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入国内搭建k8s测试平台.
·
错误问题1:
Failed to start ContainerManager failed to initialize top level QOS containers: failed to update top level Burstable QOS cgroup : failed to set supported cgroup subsystems for cgroup [kubepods burstable]: failed to find subsystem mount for required subsystem: pids
解决方法:
在kubelet服务文件启动项加上
–feature-gates SupportPodPidsLimit=false --feature-gates SupportNodePidsLimit=false
操作:
vi /usr/lib/systemd/system/kubelet.service.d/10-kubeadm.conf
#发现ExecStart=后面添加参数
ExecStart="--feature-gates SupportPodPidsLimit=false --feature-gates SupportNodePidsLimit=false"
#或者更改引用变量$KUBELET_EXTRA_ARGS
vi /etc/sysconfig/kubelet
KUBELET_EXTRA_ARGS=--feature-gates SupportPodPidsLimit=false --feature-gates SupportNodePidsLimit=false
重启服务
systemctl daemon-reload && systemctl restart kubelet
错误问题2:
卡在飞机场哪里超时。
使用docker info 查看cgroup驱动是否为systemd,若不是请修改/etc/docker/docker.json
添加
“exec-opts”: [“native.cgroupdriver=systemd”]
更多推荐
已为社区贡献3条内容
所有评论(0)