空降助手
- Kubernetes集群部署踩坑记录
- kubelet cgroup driver: "systemd" is different from docker cgroup driver:
- 1. 修改docker的Cgroup Driver步骤
- 2. 修改kubelet的Cgroup Driver步骤
- k8s-node1 NotReady
- 场景复现
- 问题排查
- 解决方案
- token过期,加入集群失败
- 场景复现
- 问题排查
- 解决方案
- Nameserver limits exceeded
- 场景复现
- 问题排查
- 解决方案
部署的时候遇到了问题,顺便记录一下
场景复现
问题排查
根据提示查kubelet日志,报错信息是:
解决方案
1. 修改docker的Cgroup Driver步骤
- 编辑文件,加入exec-opts配置,改成这样:
- 重启docker
2. 修改kubelet的Cgroup Driver步骤
- 编辑文件,增加配置,改成这样:
- 重启kubelet
kubelet与docker的cgroup-driver配置一致后,再重新初始化master节点,即可解决该问题。
场景复现
问题排查
解决方案
需要重置一下node节点的kubelet,先删除 node节点上的文件夹,然后重启kubelet
重新执行加入集群命令,即可解决
场景复现
问题排查
k8s的token默认有效期是24小时,过期需要手动重新生成
解决方案
在master上重新生成token
未记录的token也可以在master上重新找回,参考命令:
场景复现
问题排查
意思应该是 nameserver 超出限制,超出的被忽略,去对应的node节点查看:
解决方案
随便删掉两条nameserver,重启docker:
再去master上查看节点,已经正常
到此这篇kubelet起不来(kubelet.go node not found)的文章就介绍到这了,更多相关内容请继续浏览下面的相关 推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/goyykf/23935.html