#kubernetes #kubernetes-pod
Вопрос:
Я понимаю, что модуль может иметь несколько контейнеров. Но я пытаюсь выяснить, существует ли максимальное ограничение на количество контейнеров в модуле. Я поискал в Интернете, но не смог найти ответа.
Комментарии:
1. Почему ты спрашиваешь? Помните, что каждый контейнер в модуле работает на одном и том же узле, и вы не можете самостоятельно останавливать или перезапускать контейнеры; обычно рекомендуется запускать один контейнер в модуле с дополнительными контейнерами только для таких вещей, как коляска с сетевым прокси Istio.
2. @DavidMaze, чтобы удовлетворить мое желание учиться и знать!
Ответ №1:
AFAIK, такого ограничения для конкретного модуля не существует. Хотя есть некоторые специфические для кластера критерии (k8s v1.21), такие как:
- Не более 110 модулей на узел
- Не более 5000 узлов
- Не более 150000 всего капсул
- Общее количество контейнеров не более 300000
N. B.: Поскольку модуль может быть запланирован на один узел, вы также ограничены ресурсами узла (т. Е. процессором, памятью). Поэтому, когда вы увеличиваете количество контейнеров модуля, убедитесь, что у вашего узла достаточно ресурсов для размещения модуля.
Ответ №2:
Просто хочу добавить ссылку на документ kubernetes для приведенного выше ответа https://kubernetes.io/docs/setup/best-practices/cluster-large/