我基本上想找到kubelet当前使用的硬驱逐策略。
我检查了我的 K8s 节点上 /etc/systemd/system/kubelet.service 文件中的设置。我提到的策略如下:
--eviction-hard=nodefs.available<3Gi
但是,当 nodefs.available 小于 10%(默认 kubernetes 设置)时,我的 pod 似乎被驱逐了。我一直无法找到一种方法来了解 kubernetes 正在使用的当前参数。
我基本上想找到kubelet当前使用的硬驱逐策略。
我检查了我的 K8s 节点上 /etc/systemd/system/kubelet.service 文件中的设置。我提到的策略如下:
--eviction-hard=nodefs.available<3Gi
但是,当 nodefs.available 小于 10%(默认 kubernetes 设置)时,我的 pod 似乎被驱逐了。我一直无法找到一种方法来了解 kubernetes 正在使用的当前参数。
可以使用路径转储当前的 kubelet 配置,详细信息请参阅链接的 Kubernetes 文档。kubectl proxy
/api/v1/nodes/${TARGET_NODE_FOR_KUBELET}/proxy/configz