尽管设置了限制,但Kubernetes并没有驱逐节点

时间:2018-06-27 08:48:08

标签: kubernetes

我更改了kops设置的默认逐出策略,以包括条件memory.available<1Gi--eviction-hard标志现在设置为:

memory.available<1Gi,nodefs.available<10%,nodefs.inodesFree<5%,imagefs.available<10%,imagefs.inodesFree<5%

现在一个节点上的可用内存为400Mb,并且已经有相当一段时间了。没有移出荚果。

为什么kubelet不能逐出豆荚来腾出空间?其他节点上有足够的空间。

驱逐条件之间是否存在AND?如何查看kubelet看到的内存使用情况?

1 个答案:

答案 0 :(得分:0)

您的广告连播可能已将服务质量等级设置为“保证”,这可能是它们没有被驱逐的原因。

请参阅: https://kubernetes.io/docs/tasks/configure-pod-container/quality-service-pod/#qos-classes