我有一个带有 3 个节点的集群。欢呼!集群不会自动缩放节点。
这些节点运行着令人惊叹的 Web 应用程序,但大多数时候几乎什么都不做。
我还有一个后台进程,它可以使用无限量的 CPU(有用性迅速下降但仍然有用)。
我希望这些后台 Pod 在每个节点上运行并放慢速度以在节点上留下 20% 的 CPU 空间。或者类似的。
这就是 DaemonSet 的形状。
我可以告诉 Kubernetes 取消具有 20% 余量的 DaemonSet Pod 的优先级吗?
DaemonSet Pod 是否可以检测节点 CPU 使用率并降低自身的优先级(如果有问题,则有风险)?
QoS看起来像是用于调度和驱逐 Pod 以便为其他 Pod 腾出空间,但它们并没有得到“友好”。
优先级看起来也像是驱逐。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句