赞
踩
apiVersion: v1 kind: Pod metadata: name: with-node-affinity labels: app: node-affinity-pod spec: containers: - name: nginx image: nginx affinity: nodeAffinity: preferredDuringSchedulingIgnoredDuringExecution: - weight: 1 preference: matchExpressions: - key: kubernetes.io/hostname operator: In values: - i-1ykfhwu2
将pod 优先调度到hostname 为i-1ykfhwu2的node,如果不满足,也可以调度
apiVersion: v1 kind: Pod metadata: name: with-node-affinity labels: app: node-affinity-pod spec: containers: - name: nginx image: nginx affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - key: kubernetes.io/hostname operator: In values: - i-1ykfhwu2
这个配置是要求必须调度到hostname 为i-1ykfhwu2的结点,如果不存在,则pod会处于pending状态
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。