Максимальное количество Подов, которое может быть создано на узле, рассчитывается на основе типа кластера.
Сетевая модель | Максимальное количество Подов на узле | Рекомендованная конфигурация |
|---|---|---|
Туннельная сеть | Нет | |
VPC сеть | Меньшее значение между Максимальное количество Подов на узле и Количество выделяемых IP‑адресов Подов на узле | Для обеспечения стабильной работы новых Подов на узле проверьте, что максимальное количество Подов на узле не превышает количество выделяемых IP‑адресов Подов. Если на узле недостаточно IP‑адресов Подов, новые Поды работать не будут должным образом. |
Облачная нативная сеть 2.0 (для кластеров CCE Turbo) | Меньшее значение между максимальное количество pod‑ов на узле и количество сетевых интерфейсов на узле в кластере CCE Turbo | Чтобы новые pod‑ы работали стабильно на узле, убедитесь, что количество pod‑ов на узле не превышает количество сетевых интерфейсов на нём. Если на узле недоступно достаточно сетевых интерфейсов, новые pod‑ы могут работать некорректно. |
Количество выделяемых IP‑адресов pod‑ов на узле — это максимальное количество IP‑адресов, которые могут быть выделены pod‑ам на данном узле. При создании кластера в модели сети VPC следуйте инструкциям и укажите количество IP‑адресов pod‑ов, которые каждый узел может выделять, используя alpha.cce/fixPoolMask.
Максимальное количество pod‑ов, которые могут быть созданы на узле, определяется количеством доступных для выделения IP‑адресов pod‑ов. В контейнеризованной среде, каждый pod требует собственного уникального IP-адреса. Если у узла заканчиваются зарезервированные IP-адреса pod, новые pod не могут быть созданы. Если hostNetwork: true если настроено в файле YAML, pods будут использовать host network вместо зарезервированных pod IP-адресов. Для получения подробностей см. Различия в распределении IP-адресов pod между контейнерной сетью и host network.
По умолчанию каждому узлу в кластере назначается CIDR‑блок, из которого выделяются IP‑адреса pod. Число доступных IP‑адресов для pod в этом блоке обычно равно общему количеству адресов в CIDR‑блоке за вычетом трёх зарезервированных адресов (включая сетевой адрес, адрес шлюза и широковещательный адрес).
При создании узла вы можете настроить максимальное количество pod (Макс. pod) которые могут быть созданы на узле. Этот параметр является элементом конфигурации kubelet и определяет максимальное количество pod, которое может быть создано kubelet.
Для узлов в пуле узлов по умолчанию (DefaultPool), максимальное количество pod не может быть изменено после создания узлов.
После создания узла в пользовательском пуле узлов вы можете изменить Max. Pods в конфигурации пула узлов, чтобы изменить максимальное количество pod на узле.
Table 1 перечисляет значение максимального количества pod по умолчанию на узле в зависимости от спецификаций узла.
Память (GiB) | Max. Pods |
|---|---|
4 GiB | 20 |
8 GiB | 40 |
16 GiB | 60 |
32 GiB | 80 |
64 GiB или более | 110 |
В кластере CCE Turbo узлы ECS используют дополнительные сетевые интерфейсы. Максимальное количество Под, которые можно создать на узле, зависит от количества сетевых интерфейсов, доступных узлу.
При создании Под вы можете выбрать контейнерную сеть или хост‑сеть для Под.