25、Kubernetes 调度策略与节点选择全解析

Kubernetes 调度策略与节点选择全解析

在 Kubernetes 环境中,合理的调度策略和精准的节点选择对于集群的高效运行至关重要。本文将详细介绍 Kubernetes 的调度优先级函数、环境设置、默认调度器使用,以及无节点选择器和有节点选择器时的 Pod 调度,还有节点亲和性的设置与应用。

调度优先级函数

Kubernetes 提供了多种优先级函数来帮助调度 Pod 到合适的节点,以下是几种常见的优先级函数及其目标:
| 优先级函数 | 目标 |
| — | — |
| SelectorSpreadPriority | 避免将同一复制控制器、副本集或服务中的 Pod 调度到同一节点或区域 |
| CalculateAntiAffinityPriority | 避免将同一服务中的 Pod 调度到具有特定标签相同标签值的节点上 |
| ImageLocalityPriority | 优先将 Pod 调度到已经安装了部分或全部镜像包的节点,且已安装包大小较大的节点更受青睐 |
| NodeAffinityPriority | 使用 preferredDuringSchedulingIgnoredDuringExecution 和 requiredDuringSchedulingIgnoredDuringExecution 评估节点亲和性 |

最终节点排名通过加权优先级函数得分计算得出。每个节点在每个应用的优先级函数中都会获得 1 - 10 分的分数,最终得分通过为每个优先级函数分配权重来计算。例如,给定三个优先级函数 priorityFunc1Score、priorityFunc2Score 和 priorityFu

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值