以上的信号同时支持字面量或者百分比值.百分比值根据每个信号的总容量来计算
memory.available的值从cgroup里衍生出来,而不是通过free -m,这一点很重要因为free -m在容器里是无效的...是一种期望的操作符,比如<(小于号)
quantity 驱离阈值的量,比如1Gi,驱离阈值也可以是由%百分号表示的百分比值
比如说一个节点有10Gi总内存值,并且如果可用内存的值如果低于1Gi的时候你想要触发驱离...软驱离阈值
软驱离阈值和一个包含管理员指定的优雅时间的驱离阈值成对出现.驱离信号发出后,在优雅时间没有超出之前,kubelet不会回收资源.如果不指定优雅时间,kubelet会在一开始就返回错误
此外...,如果软驱离阈值被满足,operator可以指定被驱离时最大允许的pod优雅终止时间.如果指定了,kubelet使用pod.Spec.TerminationGracePeriodSeconds和最大允许的优雅终止时间两者中较小的一个值...驱离监视时间间隔
通过housekeeping-interval
节点状态
kubelet把一个或多个驱离信号映射到的对应的节点状态上
如果硬驱离阈值被满足,或者不依赖于优雅时段的软驱离阈值被满足,kubelet