CCE использует собственные, высокопроизводительные коммерческие дополнения сетевого взаимодействия pod для поддержки моделей сети tunnel, Cloud Native 2.0 и VPC.
После создания кластера тип сети изменить нельзя.
Рисунок 1 Container tunnel network

Рисунок 2 VPC network

Рисунок 3 Cloud Native network 2.0

В таблице ниже перечислены различия между этими типами сетей.
Категория | Tunnel Network | VPC Network | Cloud Native Network 2.0 |
|---|---|---|---|
Сценарии применения |
|
|
|
Основные технологии | OVS | IPvlan and VPC route | VPC network interfaces and supplementary network interfaces |
Применимый кластер | CCE standard cluster | CCE standard cluster | CCE Turbo cluster |
Изоляция сети Pod | Сетевые политики Kubernetes-native для pods | Не поддерживается | Изоляция на основе Security group для pods |
Подключение pods к load balancer | Подключено через NodePort | Подключено через NodePort | Прямое соединение с использованием выделенного load balancer Соединено с использованием общего load balancer через NodePort |
Управление IP-адресами Pod |
|
|
|
Максимальное количество pod на узле | Определяется максимальным количеством pod, которое может быть создано на узле (параметр kubelet maxPods). | Определяется меньшим значением из следующих вариантов:
| Определяется меньшим значением из следующих вариантов:
|
Сетевая производительность | Существует определённая потеря производительности из‑за инкапсуляции VXLAN. | Производительность настолько хороша, что сравнима с производительностью хост‑сети, поскольку нет туннельной инкапсуляции, а межузловый трафик пересылается через маршрутизаторы VPC. Однако наблюдается потеря, вызванная NAT. | Потери производительности нет, потому что pod network интегрирована с VPC network. |
Масштаб сети | Поддерживается максимум 2,000 узлов. | Подходит для небольших и средних сетей из‑за ограничения таблиц маршрутизации VPC. Рекомендуется, чтобы количество узлов в кластере было меньше или равно 1,000. При каждом добавлении узла в кластер в таблицы маршрутизации VPC добавляется маршрут. Таким образом, масштаб кластера ограничен таблицами маршрутизации VPC. Оцените масштаб кластера перед его созданием. | По умолчанию поддерживается 2,000 узлов. Максимум поддерживается 20,000 узлов. В кластере, использующем Cloud Native 2.0 network, IP‑адреса pod назначаются из CIDR‑блока VPC, поэтому количество pod ограничено этим CIDR‑блоком. Оцените ограничения масштаба кластера перед его созданием. |
Поддержка IPv4/IPv6 | Поддерживается | Не поддерживается | Поддерживается |