问题
k8s更新项目时,提示kubernets 出现The connection to the server 172.16.0.17:6443 was refused - did you specify the right host or port?
原因、解决
重启了docker、kuberlet 执行kubectl get pods时,依然提示The connection to the server 172.16.0.17:6443 was refused - did you specify the right host or port?,后查看docker ps、docker images时,k8s依赖的有些images自动被清理掉了,后通过下载images,k8s自然恢复正常,后又images自动又被清理,看了硬盘空间df -h,出现了85%,难道是空间满了会自动清理docker images?后通过删除一些没用的文件释放空间,远低于硬盘空间85%,下载images,k8s自然恢复正常,而没出现自动清理images,这个为何自动会清理,查看了网上至今还没找到相关资料,后续发现继而补充。
20200330更新
kubelet 配置文件 /var/lib/kubelet/config.yaml
1 | imageGCHighThresholdPercent: 85 触发镜像垃圾回收的磁盘使用率百分比。默认值为 85% |