想象一下这种假设的情况(在实践中只是让我感到厌烦):
default
命名空间pod都启用了它,但kube-system
命名空间DNS pod并不有没有办法在Kubernetes中使用QoS层来让调度程序在其他命名空间之前调度kube-system
pod的调度?或者我还有其他方法可以解决这个问题吗?
答案 0 :(得分:1)
这是一个真正的问题,Kubernetes还没有Pod QoS保证。
为了完全安全,您的群集应该足够大,以处理任何预期的群集缩减,但这并不总是切实可行。
目前,手动缩小竞争优先级较低的部署可能是让群集恢复工作的最简单方法。
正在努力将Pod QoS策略纳入Kubernetes。您可以在https://github.com/kubernetes/kubernetes/pull/14943
上跟随/编钟