k8s调整预留资源+驱逐策略
k8s
·
vim /etc/kubernetes/kubelet-config.yaml
将kubeReserved字段下面的message改成你想预留的 重启kubelet即可生效
vim 修改/etc/kubernetes/kubelet-config.yaml文件,新增以下内容,改后重启即可
apiVersion: kubelet.config.k8s.io/v1beta1
kind: KubeletConfiguration
evictionHard:
memory.available: “50Gi”
nodefs.available: “100Gi”
imagefs.available: “100Gi”
evictionMinimumReclaim:
memory.available: “500Mi”
nodefs.available: “20Gi”
imagefs.available: “20Gi”
vim /etc/kubernetes/kubelet.env
在KUBELET_ARGS里加上驱逐策略,随后重启kubelet生效
vim /etc/kubernetes/kubelet.env
--eviction-hard=memory.available<15% \ #当内存不足15%,触发驱除
--eviction-hard=nodefs.available<15% \ #当磁盘不足15%,触发驱除
--eviction-hard=imagefs.available<15% \ #当镜像所在不足15%,触发驱除
保存重启kubelet
更多推荐
已为社区贡献10条内容
所有评论(0)