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

#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/