Я изменил политику выселения по умолчанию, установленную kops, чтобы включить условие memory.available<1Gi
. Флаг --eviction-hard
теперь установлен как:
memory.available<1Gi,nodefs.available<10%,nodefs.inodesFree<5%,imagefs.available<10%,imagefs.inodesFree<5%
Объем доступной памяти на одном узле в настоящее время составляет 400 МБ и был таким вот уже довольно давно. Никакого выселения не происходит.
Почему кубелеты не выселяют капсулы, чтобы освободить место? В других узлах достаточно места.
Есть ли AND
между условиями выселения? Как я могу увидеть то, что видит kubelet для использования памяти?