Перед созданием кластера в CCE определите количество VPC, количество подсетей, pod CIDR block и Service CIDR block на основе требований сервиса.
В этом разделе описываются IP‑адреса в кластере CCE в VPC и способы планирования CIDR‑блоков.
VPC позволяет создавать логически изолированные, настраиваемые и управляемые виртуальные сети для cloud servers, cloud containers и cloud databases. В VPC можно настраивать CIDR blocks, subnets, security groups и другие параметры, а также назначать EIPs и пропускную способность вашим сервисным системам.
Subnet управляет сетевыми плоскостями ECS. Он поддерживает управление IP‑адресами и DNS. ECS в subnet получают IP‑адреса из этой подсети. Figure 1 VPC CIDR block architecture
По умолчанию ECS в всех subnet одного VPC могут взаимодействовать друг с другом, но ECS в разных VPC не могут.
Можно создать VPC peering connection, чтобы ECS в разных VPC могли взаимодействовать друг с другом.
Pod — концепция Kubernetes. Каждый pod имеет IP address.
При создании кластера в CCE можно указать pod CIDR block. pod CIDR block не может пересекаться с VPC CIDR block или subnet CIDR block. Например, если subnet CIDR block равен 192.168.0.0/16, pod CIDR block кластера не может быть 192.168.0.0/18 или 192.168.64.0/18, поскольку эти CIDR blocks покрываются 192.168.0.0/16.
В кластере CCE Turbo Контейнер получает IP-адрес из CIDR-блока VPC. Подсеть контейнера может перекрываться с CIDR-блоком подсети. Обратите внимание, что выбранная подсеть определяет максимальное количество pod‑ов в кластере.
Service также является концепцией Kubernetes. Каждый Service имеет IP-адрес. При создании кластера в CCE можно указать CIDR-блок Service. Аналогично, CIDR-блок Service не может перекрываться с CIDR-блоком VPC, CIDR-блоком подсети или CIDR-блоком pod. CIDR-блок Service может использоваться только внутри кластера.
Для доступа к кластеру CCE через VPN убедитесь, что VPN не конфликтует с CIDR-блоком VPC кластера или CIDR-блоком pod.
CCE standard clusters могут использовать сети VPC или туннельные сети контейнеров. Figure 2 показывает планирование CIDR-блоков CCE standard cluster. Figure 2 CIDR block planning for a CCE standard cluster
Figure 3 показывает планирование CIDR-блоков для CCE Turbo cluster, использующего сеть Cloud Native 2.0. Figure 3 CIDR block planning for a CCE Turbo cluster
Кластеры, использующие сети VPC
Пакеты pod пересылаются через маршруты VPC. CCE автоматически настраивает таблицу маршрутизации в маршрутах VPC для каждого CIDR‑блока pod. Масштаб сети ограничен таблицей маршрутизации VPC. Figure 4 показывает планирование CIDR‑блока такого кластера. Figure 4 Network planning for multiple clusters using the VPC networks
Кластеры, использующие Tunnel Networks
В контейнерной туннельной сети контейнерная сеть представляет собой наложенную сеть, построенную поверх сети VPC. Хотя из‑за инкапсуляции туннеля возникает небольшое снижение производительности, такой тип сети обеспечивает высокую универсальность, отличную совместимость и полную поддержку продвинутых функций, таких как изоляция на основе сетевых политик, что делает её подходящей для большинства сценариев применения. Figure 5 показывает планирование CIDR‑блока кластера. Figure 5 Планирование сети для нескольких кластеров с использованием туннельных сетей
CCE Turbo Clusters, использующие Cloud Native 2.0 Networks
В сети Cloud Native 2.0 IP-адреса контейнеров выделяются из CIDR-блока VPC. Кластеры, использующие такой тип сети, поддерживают несколько возможностей на основе VPC, таких как сквозное сетевое соединение ELB к pod и прямое связывание групп безопасности с контейнерами. Они обеспечивают более быструю сетевую связь и пересылку. Figure 6 Планирование сети для нескольких кластеров с использованием сетей Cloud Native 2.0
Кластеры, использующие разные сети
Для VPC, содержащего кластеры, использующие разные сети, соблюдайте следующие правила при создании кластера:
Разные VPC не могут взаимодействовать друг с другом. VPC peering connection может соединять VPC в одном регионе. Для двух подключенных VPC‑сетей можно использовать route tables, чтобы настроить отправку пакетов в peer VPC.
Clusters Using the VPC Networks
Чтобы кластеры, использующие VPC‑сети, могли получать доступ друг к другу через VPC, добавьте маршруты на обеих сторонах VPC peering после создания VPC peering connection.
Figure 7 Планирование сети для кластеров в разных VPC

При создании VPC peering connection для кластеров в разных VPC обратите внимание на следующие пункты:
Clusters Using the Tunnel Networks
Чтобы кластеры, использующие tunnel networks, могли получать доступ друг к другу через VPC, добавьте маршруты на обеих сторонах VPC peering после создания VPC peering connection.
Figure 8 Network planning for clusters using the tunnel networks

Обратите внимание на следующее:
CCE Turbo Clusters Using the Cloud Native 2.0 Networks
После создания соединения VPC peering добавьте маршруты соединения VPC peering на обе стороны, чтобы два VPC могли взаимодействовать друг с другом. Обратите внимание на следующее:
Clusters Using Different Networks
Если кластеры, использующие разные сети, должны взаимодействовать друг с другом через VPC, каждый из них может выступать в роли конечного запроса или конечного назначения. Обратите внимание на следующее:
Если один из кластеров использует VPC‑сеть, обе таблицы маршрутизации VPC также должны включать pod CIDR‑блоки. После добавления маршрутов pod CIDR‑блоков pod‑ы могут напрямую обращаться к pod‑ам в другом кластере, используя их IP‑адреса.
Кластеры CCE могут использоваться с другими облачными сервисами, такими как RDS и Kafka. Чтобы обеспечить стабильную связь и избежать сетевых конфликтов, сеть кластера должна быть тщательно спроектирована. В частности, CIDR‑блоки, используемые другими сервисами, не должны перекрываться с CIDR‑блоками, используемыми кластером. Ниже приведены требования в зависимости от сети кластера:
Аналогично сценарию подключения VPC, некоторые CIDR‑блоки в VPC могут быть маршрутизированы в IDC, поэтому IP‑адреса pod кластера CCE не должны пересекаться с этими CIDR‑блоками. Если IDC необходимо получить доступ к pod‑ам в кластере, соответствующие маршруты к частной линии также должны быть настроены в таблице маршрутизации IDC.