Kubernetes 调度与资源配置全解析
1. Kubernetes 中的 Pod 调度
在 Kubernetes 中,Pod 的调度是一个关键环节,涉及到多种调度策略和方法。下面将详细介绍使用节点亲和性(Node Affinity)和节点选择器(Node Selector)来调度 Pod 的相关内容。
1.1 节点亲和性概述
节点亲和性是 Kubernetes 中用于控制 Pod 调度到特定节点的一种机制。它有两种类型: requiredDuringSchedulingIgnoredDuringExecution 和 preferredDuringSchedulingIgnoredDuringExecution 。
-
requiredDuringSchedulingIgnoredDuringExecution:表示在调度时必须满足的条件,如果不满足,Pod 将处于 Pending 状态,直到条件满足。 -
preferredDuringSchedulingIgnoredDuringExecution:只是一个调度提示,不保证 Pod 一定会调度到满足条件的节点。
除了 In 操作符外,还支持 NotIn 、 Exists 、 DoesNotExist 、 Gt 和 Lt 等操作符。
超级会员免费看
订阅专栏 解锁全文
1633

被折叠的 条评论
为什么被折叠?



