如何查看当前使用的 kubelet 配置?
How to check kubelet configurations currently in use?
基本上是想找到kubelet目前使用的hard eviction strategy
我检查了我的 K8s 节点上 /etc/systemd/system/kubelet.service 文件中的设置。其中我提到的策略如下:
--eviction-hard=nodefs.available<3Gi
然而,当 nodefs.available 小于 10%(默认 kubernetes 设置)时,我的 pods 似乎被驱逐了
我一直无法找到一种方法来了解 kubernetes 使用的当前参数。
可以 dump the current kubelet configuration 使用 kubectl proxy
和 /api/v1/nodes/${TARGET_NODE_FOR_KUBELET}/proxy/configz
路径,详情请参阅链接的 Kubernetes 文档。
基本上是想找到kubelet目前使用的hard eviction strategy
我检查了我的 K8s 节点上 /etc/systemd/system/kubelet.service 文件中的设置。其中我提到的策略如下:
--eviction-hard=nodefs.available<3Gi
然而,当 nodefs.available 小于 10%(默认 kubernetes 设置)时,我的 pods 似乎被驱逐了 我一直无法找到一种方法来了解 kubernetes 使用的当前参数。
可以 dump the current kubelet configuration 使用 kubectl proxy
和 /api/v1/nodes/${TARGET_NODE_FOR_KUBELET}/proxy/configz
路径,详情请参阅链接的 Kubernetes 文档。