基本的に、kubelet が現在使用しているハード エビクション戦略を見つけたいです。K8s
ノードの /etc/systemd/system/kubelet.service ファイルの設定を確認しました。その中で私が言及した戦略は次のとおりです。
--eviction-hard=nodefs.available<3Gi
ただし、nodefs.available が 10% 未満 (Kubernetes のデフォルト設定) になると、ポッドが削除されるようです。Kubernetes で現在使用されているパラメーターを確認する方法を見つけることができませんでした。
ベストアンサー1
そのために使用できるものkubectl
:
kubectl get --raw "/api/v1/nodes/<nodename>/proxy/configz" | jq
必ずノード名に置き換えてください<nodename>
。インストールしていない場合は、フォーマットのためだけにその部分をjq
省略してください。 | jq