"PodAntiAffinity"의 두 판 사이의 차이

 
(차이 없음)

2024년 4월 25일 (목) 12:03 기준 최신판

1 개요[ | ]

PodAntiAffinity
apiVersion: apps/v1
kind: Deployment
metadata:
  name: store1
  namespace: default
spec:
  selector:
    matchLabels:
      app: store1
  replicas: 20
  template:
    metadata:
      labels:
        app: store1
    spec:
      affinity:
        podAntiAffinity:
          requiredDuringSchedulingIgnoredDuringExecution:
          - labelSelector:
              matchExpressions:
              - key: app
                operator: In
                values:
                - store1
            topologyKey: "kubernetes.io/hostname"
      containers:
      - name: redis-server
        image: redis:3.2-alpine
---
apiVersion: apps/v1
kind: Deployment
metadata:
  name: store1
  namespace: kube-system
spec:
  selector:
    matchLabels:
      app: store1
  replicas: 20
  template:
    metadata:
      labels:
        app: store1
    spec:
      affinity:
        podAntiAffinity:
          requiredDuringSchedulingIgnoredDuringExecution:
          - labelSelector:
              matchExpressions:
              - key: app
                operator: In
                values:
                - store1
            topologyKey: "kubernetes.io/hostname"
      containers:
      - name: redis-server
        image: redis:3.2-alpine
---
apiVersion: apps/v1
kind: Deployment
metadata:
  name: store2
  namespace: kube-system
spec:
  selector:
    matchLabels:
      app: store1
  replicas: 20
  template:
    metadata:
      labels:
        app: store1
    spec:
      affinity:
        podAntiAffinity:
          requiredDuringSchedulingIgnoredDuringExecution:
          - labelSelector:
              matchExpressions:
              - key: app
                operator: In
                values:
                - store1
            topologyKey: "kubernetes.io/hostname"
      containers:
      - name: redis-server
        image: redis:3.2-alpine

2 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}