本文主要是介绍kubectl无法使用清理磁盘,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
执行Kubectl get pods 报错如下:
# kubectl get nodes
The connection to the server <master>:6443 was refused - did you specify the right host or port?
查看占用磁盘:
df -h
查看占用100%的数据
df -h | grep 100%
检查环境变量:
env | grep -i kub
检查docker服务(正常)
systemctl status docker.service
检查kubelet服务(表面正常)
systemctl status kubelet.service
查看端口是是否被监听(没有监听)
netstat -pnlt | grep 6443
检查防火墙状态(正常)
systemctl status firewalld.service
查看日志:
journalctl -xeu kubelet
按向右的箭头是向右查看日志
重启docker和kubelet服务:
systemctl restart docker.service
systemctl restart kubelet.service
参考:
https://blog.csdn.net/gotheon/article/details/133700695
清理磁盘
/run/containerd
/var/lib/docker/overlay2目录清理和限制大小
docker system prune # 清理磁盘,删除关闭的容器、无用的数据卷和网络,以及dangling镜像
docker image prune # 删除悬空的镜像
docker container prune # 删除无用的容器
docker volume prune # 删除无用的卷
docker network prune # 删除无用的网络
参考:https://www.jianshu.com/p/e68c09be5c12
这篇关于kubectl无法使用清理磁盘的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!