小厂程序员

自由自在,无忧无虑

k8s Node亲和性 (Node Affinity)

内容目录
对比维度 requiredDuringSchedulingIgnoredDuringExecution(硬性约束) preferredDuringSchedulingIgnoredDuringExecution(软约束)
约束性质 强制约束,规则必须遵守 偏好约束,规则优先遵守
核心行为 一定不能调度到满足条件的 Node 上 尽可能不要调度到满足条件的 Node 上
无符合条件节点时 Pod 持续处于 Pending 状态,无法调度 忽略偏好规则,调度到满足条件的 Node 上(确保 Pod 能运行)
规则刚性 不可妥协,无例外情况 可妥协,仅当无更优选择时触发例外
适用场景 需严格隔离的场景(如: 压力测试) 需优化调度的场景(如减少同节点资源竞争、分散部署提升可用性)
k8s Node亲和性 (Node Affinity)

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

Scroll to top