在我的kubernetes集群中,由于/ var分区的使用,主节点经常出现DiskPressure问题。 我注意到/ var / lib / kubelet文件夹占用了很多空间,我打算将此文件夹更改为指向较大分区中的一个的kubelet覆盖。 我已经使用docker和etcd完成了此操作,但是我不知道如何更改kubelet指向,有人做过吗?
答案 0 :(得分:1)
这里是kubelet标志的documentation。在该页面中搜索root-dir
如果您使用的是CentOs系统,请遵循以下步骤:
步骤1.a:如上here所示,编辑(对于较早的k8s版本)/etc/systemd/system/kubelet.service.d/10-kubeadm.conf
步骤1.b:编辑(对于更新的k8s版本)/ etc / sysconfig / kubelet,如here所示
步骤2:
systemctl daemon-reload
systemctl restart kubelet
说明:--root-dir
标志是指定新目录所需要的。该标记需要在kubelet插入文件中作为 extra args 提及,但是在新的kubelet版本中,插入文件的结构已更改,如步骤1.a和1.b所示。