我用的虚拟机搭建k8s集群进行测试,关机后执行 kublet get pod命令报下面的错

The connection to the server 192.168.10.170:6443 was refused

查看日志信息view /var/log/messages,发现有以下报错

 "Failed to run kubelet" err="failed to run Kubelet: running with swap on is not supported, please disable swap! or set --fail-swap-on flag to false

原因是因为swap没有关掉,我在安装k8s时使用的 swapoff -a命令,它只能暂时关闭swap,开机后又会恢复。将swap再次关闭重启后即恢复正常

如果话还有问题,且日志报错看不懂,建议可以按以下三点排查下
1.环境变量(重启后可能会变)
2.docker启动是否正常
3.k8s端口是否被占用

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐