访问gke上的kubelet设置以修复nodeHasDiskPressure

时间:2018-03-06 17:18:10

标签: kubernetes google-cloud-platform google-kubernetes-engine

每次我对我的应用进行新部署时,我的节点都会开始报告nodeHasDiskPressure。大约10分钟左右后,节点恢复正常状态。我找到了关于设置阈值的回答:DiskPressure crashing the node

..但我不确定如何在Google Kubernetes Engine上实际设置这些阈值

1 个答案:

答案 0 :(得分:1)

您提到的kubelet选项可以添加到您的群集" instance-template"

在点击副本之前制作已用于群集(实例组)的实例模板的副本,然后保存您可以在实例模板上进行一些更改,您可以将这些标志添加到:Instance-template - >自定义元数据 - > kube-env

将以这种方式添加标志;

KUBELET_TEST_ARGS: - image-gc-high-threshold = [您的值] KUBELET_TEST_ARGS: - low-diskspace-threshold-mb = [您的值] KUBELET_TEST_ARGS: - image-gc-low-threshold = [您的值]

设置值后,保存实例模板,然后通过将实例模板从默认模板更改为自定义模板来编辑群集的实例组,一旦完成,点击"滚动重启/替换"在实例组主页上的仪表板上。这将使用新值重新启动集群实例。