1. Node维度
-
nodeSelector
-
nodeAffinity
(1)requiredDuringSchedulingIgnoredDuringExecution,和nodeSelector类似,强制(硬)亲和,但功能会比之更加丰富;注意:-nodeSelectorTerms-matchExpressions;
示例如下:
apiVersion: v1
kind: Pod
metadata:
name: with-node-affinity
spec:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: topology.kubernetes.io/zone
operator: In
values:
- antarctica-east1
- antarctica-west1
containers:
- name: with-node-affinity
image: registry.k8s.io/pause:2.0
(2)preferredDuringSchedulingIgnoredDuringExecution,尽力调度到符合的,但不是强制(软)亲和;注意:-weight-preference-matchExpression;
示例如下:
apiVersion: v1
kind: Pod
metadata:
name: with-affinity-anti-affinity
spec:
affinity:
nodeAffinity:
preferredDuri

最低0.47元/天 解锁文章
869

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



