问题记录
问题1: 无法通过systemctl stop docker
停止服务
Warning: Stopping docker.service, but it can still be activated by: docker.socket
查看 /usr/lib/systemd/system/docker.service
中存在Requires=docker.socket containerd.service
也就是说docker服务强依赖于 docker.socket
和 containerd.service
解决办法: systemctl stop docker.socket
问题2: kubectl get pods
发现pod状态为Evicted(驱逐) 可能存在的情况
- 节点状态不可用
- 节点资源不足
- 使用了污点
使用kubectl describe
发现是Message: Pod The node had condition: [DiskPressure].
处理方法:使用du -d 2 |sort /
发现kube-apiserver 的日志把磁盘空间占满,清理后恢复正常