@lugange
System Administrator

Как сделать несколько Pod Anti Affinity?

Можно ли сделать несколько Pod Anti Affinity, у меня есть чарт в котором я хочу указать несколько значений для анти аффинити, есть вельюс файл, через который я деплою приложение, в нём я хочу сделать вариативность для деплоя, сам антиаффинити выглядит так:
affinity:
        podAntiAffinity:
          requiredDuringSchedulingIgnoredDuringExecution:
          - labelSelector:
              matchExpressions:
              - key: app.kubernetes.io/name
                operator: In
                values:
                - {{ include "vernemq.name" . }}
            topologyKey: "kubernetes.io/hostname"

affinity:
        podAntiAffinity2:
          requiredDuringSchedulingIgnoredDuringExecution:
          - labelSelector:
              matchExpressions:
              - key: app.kubernetes.io/name
                operator: In
                values:
                - {{ include "vernemq.name" . }}
                - kafka
            topologyKey: "kubernetes.io/hostname"


в values.yaml
podAntiAffinityPreset: hard2
  • Вопрос задан
  • 73 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы