Использование меток в развертываниях Kubernetes

Мне интересно узнать, насколько широко используются ярлыки / селекторы в Kubernetes. Это широко используемая функция в полевых условиях для разделения рабочих нагрузок контейнеров. Если нет, то какие еще способы используются для разделения рабочих нагрузок в кубернетах.

Другими способами, такими как пространства имен, сходство и загрязнения?

Ryan Dawson 18.12.2018 10:39
Развертывание модели машинного обучения с помощью Flask - Angular в Kubernetes
Развертывание модели машинного обучения с помощью Flask - Angular в Kubernetes
Kubernetes - это портативная, расширяемая платформа с открытым исходным кодом для управления контейнерными рабочими нагрузками и сервисами, которая...
0
1
49
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

В настоящее время я использую Kubernetes в производстве в течение нескольких месяцев и использую метки на некоторых модулях, чтобы распределить их по узлам, используя правила podAntiAffinity. Так что не все эти поды расположены на одном узле. Имейте в виду, я использую небольшой кластер из трех узлов.

affinity:
  podAntiAffinity:
    requiredDuringSchedulingIgnoredDuringExecution:
    - labelSelector:
        matchExpressions:
        - key: app
          operator: In
          values:
          - your-deployment-name
      topologyKey: "kubernetes.io/hostname"

Я нашел это полезным способом использования ярлыков.

Другие вопросы по теме