您的位置:58脚本 > kubernetes调度策略 Kubernetes 关键插件Pod的调度保证

kubernetes调度策略 Kubernetes 关键插件Pod的调度保证

2023-05-10 16:32 Kubernetes(k8s)手册

kubernetes调度策略 Kubernetes 关键插件Pod的调度保证

kubernetes调度策略 Kubernetes 关键插件Pod的调度保证

kubernetes调度策略

关键插件 Pod 的调度保证

Kubernetes 核心组件(如 API 服务器、调度器、控制器管理器)在控制平面节点上运行。 但是插件必须在常规集群节点上运行。 其中一些插件对于功能完备的集群至关重要,例如 Heapster、DNS 和 UI。 如果关键插件被逐出(手动或作为升级等其他操作的副作用)或者变成挂起状态,集群可能会停止正常工作。 关键插件进入挂起状态的例子有:集群利用率过高;被逐出的关键插件 Pod 释放了空间,但该空间被之前悬决的 Pod 占用;由于其它原因导致节点上可用资源的总量发生变化。

注意,把某个 Pod 标记为关键 Pod 并不意味着完全避免该 Pod 被逐出;它只能防止该 Pod 变成永久不可用。 被标记为关键性的静态 Pod 不会被逐出。但是,被标记为关键性的非静态 Pod 总是会被重新调度。

标记关键 Pod 

要将 Pod 标记为关键性(critical),设置 Pod 的 priorityClassName 为 ​system-cluster-critical​ 或者 ​system-node-critical​。 ​system-node-critical​ 是最高级别的可用性优先级,甚至比 ​system-cluster-critical​ 更高。


阅读全文
以上是58脚本为你收集整理的kubernetes调度策略 Kubernetes 关键插件Pod的调度保证全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 58脚本 58jiaoben.com 版权所有 联系我们
桂ICP备12005667号-28 Powered by CMS