Ama*_*ngh 4 kubernetes kubelet
我基本上想找到kubelet当前正在使用的硬驱逐策略。
我检查了K8s节点上/etc/systemd/system/kubelet.service文件中的设置。我提到的策略如下:
--eviction-hard=nodefs.available<3Gi
但是,当nodefs.available <10%(默认kubernetes设置)时,我的pod似乎被驱逐了。我一直无法找到一种方法来了解kubernetes正在使用的当前参数。
Sam*_*Sam 23
您可以kubectl为此使用:
kubectl get --raw "/api/v1/nodes/<nodename>/proxy/configz" | jq
Run Code Online (Sandbox Code Playgroud)
只需确保替换<nodename>为您的节点名称即可。如果您尚未jq安装,请忽略该 | jq部分,因为这仅用于格式化。
它可以转储当前kubelet配置使用kubectl proxy连同/api/v1/nodes/${TARGET_NODE_FOR_KUBELET}/proxy/configz路径,详情参见链接Kubernetes文档。
| 归档时间: |
|
| 查看次数: |
1327 次 |
| 最近记录: |