Ограничить количество реплик на узел в Kubernetes - PullRequest
0 голосов
/ 28 мая 2020

Есть ли способ ограничить количество реплик ОС на узел в Kubernetes? Я нашел некоторую информацию об ограничениях распространения, но не понял, возможно ли это.

Пример: я хочу иметь только 1 реплику на узел в кластере.

Я знаю, что K8S автоматически балансирует реплики распространяются по узлам, но я хочу установить ограничение c на каждом узле.

Возможно ли это?

Ответы [ 3 ]

2 голосов
/ 28 мая 2020

Если вы хотите, чтобы на всех узлах была одна реплика, вы можете использовать DaemonSet .

2 голосов
/ 28 мая 2020

В планировщике есть много способов сделать что угодно, но в конкретном случае с 1 репликой на узел вы можете использовать режим антиаффинности required.

1 голос
/ 28 мая 2020

Вы можете создать набор демонов, который будет следить за тем, чтобы каждый узел в кластере запускал ровно одну реплику

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