Kubernetes 节点亲和性与污点容忍实践apiVersion: apps/v1 kind: Deployment metadata: name: web spec: replicas: 3 selector: matchLabels: app: web template: metadata: labels: app: web spec: affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - key: role operator: In values: [ "web" ] preferredDuringSchedulingIgnoredDuringExecution: - weight: 50 preference: matchExpressions: - key: zone operator: In values: [ "zone-a" ] tolerations: - key: dedicated operator: Equal value: web effect: NoSchedule 总结通过节点亲和与污点容忍,可实现更可控的调度策略与资源隔离。

发表评论 取消回复