Kubernetes集群Pod资源node主机亲和性调度配置(十七)

本文详细介绍了Kubernetes集群中Pod的Node亲和性调度配置,包括硬限制和软限制两种类型。硬限制要求所有规则都匹配,否则Pod无法运行;软限制则在没有匹配规则的节点上进行随机调度。文章通过实例展示了不同配置下的调度效果,并提供了规划设置的注意事项,如nodeSelector和nodeAffinity的组合使用规则等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Kubernetes集群Pod资源node亲和性调度配置

1.node亲和性调度概念

node亲和性NodeAffinity配置项

node亲和性分为两种,一种是硬限制,一种是软限制,硬限制表示必须满足所有规则才可以调度,否则调度失败,pod无法运行,软限制表示优先匹配满足规则的node进行调度,如果没有满足条件的node,则随机调度在一个node上

硬限制和定向调度没什么区别,只不过能够更加精确匹配

硬限制匹配的值如果有多个,并且都是存在的,那么谁在前谁就会被优先匹配

affinity用于定义不同的亲和性属性
[root@k8s-master ~]# kubectl explain pod.spec.affinity.nodeAffinity
requiredDuringSchedulingIgnoredDuringExecution	<Object>		//node节点必须满足所有规则才可以,相当于硬限制
nodeSelectorTerms	<[
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Jiangxl~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值