Селектор узла по умолчанию - PullRequest
0 голосов
/ 28 марта 2019

Вариант использования

Допустим, у меня есть 3 разных пула узлов: default, kafka и team-a.Я хочу удостовериться, что в этом пуле узлов работают только соответствующие развертывания, связанные с кафкой, и такие вещи, как системные наборы демонов или kubernetes.Я делаю это, просто добавляя селектор узла в мои развертывания kafka, чтобы его можно было запланировать только в пуле узлов kafka:

nodeSelector:
  cloud.google.com/gke-nodepool: kafka

Проблема

КогдаУ меня есть дальнейшие развертывания или наборы состояний, которые не имеют какой-либо указанный селектор узлов, который они могли бы запланировать в этом пуле узлов kafka.Вместо этого я хочу, чтобы все другие развертывания без выбора узла были запланированы в моем пуле узлов по умолчанию.

В качестве общего вопроса

Как я могу убедиться, что все развертывания и наборы состояний безСелектор узла будет запланирован внутри определенного пула узлов?

1 Ответ

2 голосов
/ 28 марта 2019

Используйте taint для Statefulset или pod. Следуйте: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...