关于K8S遇到的一些坑
Posted 涛子GE哥
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于K8S遇到的一些坑相关的知识,希望对你有一定的参考价值。
线上用的docker,部分设备基于K8S在管理,在维护K8S过程中遇到过下面两个问题,记录一下
1、线上一台设备在master端发现无法管理,查看是因为系统空间满了,自动将pod-infrastructure镜像删除,这种情况下只需要手动在出问题的node上将磁盘清理,手动拉取pod-infrastructure镜像,再去重新下发任务就好了。
2、在master查看一台设备为NotReady状态,是因为宕机重启之后相关服务未启(未添加自启动),手动启动
systemctl restart flanneld && systemctl status flanneld
systemctl restart kube-proxy && systemctl status kube-proxy
systemctl restart kubelet && systemctl status kubelet
kubelet服务无法启动,报错Failed to start Kubernetes API Server
。
是由于系统交换内存导致,关闭即可:swapoff -a
,重新启动就好了。
以上是关于关于K8S遇到的一些坑的主要内容,如果未能解决你的问题,请参考以下文章