Planifiez l'architecture VPC et les blocs CIDR ; choisissez entre Terway et Flannel. Le CNI et les plages CIDR sont verrouillés après la création.
Planification de l'échelle du réseau
Région et zone
Nombre de VPC
Nombre de vSwitch
Taille du cluster
Planification de la connectivité réseau
Cluster unique dans un VPC unique
Plusieurs clusters dans un VPC unique
Connectivité inter-VPC multi-clusters
Connectivité entre le cluster cloud et le centre de données local
Planification du plug-in CNI
ACK prend en charge deux plug-ins CNI : Terway et Flannel. Il est impossible de modifier le plug-in après la création du cluster ; celui-ci détermine les fonctionnalités réseau disponibles et la configuration des CIDR.
Choisir un plug-in CNI
Sélectionnez le plug-in adapté à vos besoins :
|
Terway |
Flannel |
|
|
Idéal pour |
Charges de travail nécessitant NetworkPolicy, des IPs de pod fixes, des adresses IP élastiques (EIP) liées aux pods ou un accès inter-clusters |
Configurations plus simples où ces fonctionnalités ne sont pas requises |
|
Source des IPs de pod |
IPs attribuées depuis les vSwitch du VPC |
IPs attribuées depuis un bloc CIDR virtuel |
|
Taille du pool d'IPs |
Limitée par la taille du bloc CIDR du vSwitch |
Jusqu'à 65 536 IPs de pod avec un bloc CIDR de conteneur /16 |
|
IPv6 |
Pris en charge |
Non pris en charge |
Comparaison des fonctionnalités
|
Fonctionnalité |
Terway |
Flannel |
|
NetworkPolicy |
Non pris en charge |
|
|
Double pile IPv4/IPv6 |
Non pris en charge |
|
|
IP de pod fixe |
Non pris en charge |
|
|
EIP lié au pod |
Non pris en charge |
|
|
Accès inter-clusters |
Pris en charge (lorsque les groupes de sécurité autorisent les ports requis) |
Non pris en charge |
ACK utilise un plug-in Flannel modifié et optimisé pour Alibaba Cloud ; il ne suit pas les mises à jour amont. Consultez l'historique des mises à jour pour Flannel .
Consultez la rubrique Plug-ins de réseau de conteneurs Terway vs. Flannel.
Planification des blocs CIDR
Mode réseau Terway
En mode Terway, les pods obtiennent leurs IPs depuis des vSwitch de pod dédiés. Dimensionnez les blocs CIDR des vSwitch de pod pour accueillir tous les pods répartis sur les nœuds et les zones, en prévoyant une marge pour les mises à niveau progressives.

Configuration examples
Zone unique :
|
Bloc CIDR du VPC |
Bloc CIDR du vSwitch |
Bloc CIDR du vSwitch de pod |
Bloc CIDR de service |
Nombre maximal d'IPs de pod assignables |
|
192.168.0.0/16 |
Zone I : 192.168.0.0/19 |
192.168.32.0/19 |
172.21.0.0/20 |
8 192 |
Multi-zones :
Bloc CIDR du VPC | Bloc CIDR du vSwitch | Bloc CIDR du vSwitch de pod | Bloc CIDR de service | Nombre maximal d'IPs de pod assignables |
192.168.0.0/16 | Zone I : 192.168.0.0/19 | 192.168.32.0/19 | 172.21.0.0/20 | 8 192 |
Zone J : 192.168.64.0/19 | 192.168.96.0/19 |
VPC
Utilisez l'un des blocs CIDR privés standard RFC suivants — ou un sous-réseau — comme bloc CIDR IPv4 principal de votre VPC : 192.168.0.0/16, 172.16.0.0/12 ou 10.0.0.0/8. Les longueurs de masque valides vont de /8 à /28 (varie selon le bloc). Exemple : 192.168.0.0/16.
Pour les déploiements multi-VPC ou cloud hybride, utilisez des sous-réseaux avec un masque /16 ou plus court. Assurez-vous qu'il n'y a aucun chevauchement entre les VPC ou avec les centres de données locaux.
Les VPC attribuent automatiquement des blocs CIDR IPv6 lorsque vous activez l'IPv6. Pour utiliser l'IPv6 pour les conteneurs, choisissez Terway.
Pour utiliser une plage d'IPs publiques comme bloc CIDR de votre VPC, demandez le quota ack.white_list/supportVPCWithPublicIPRanges dans le Centre de quotas .
vSwitch
Les vSwitch hébergent les instances ECS et gèrent le trafic entre nœuds. Le bloc CIDR du vSwitch doit être un sous-ensemble du bloc CIDR du VPC.
Les instances ECS obtiennent leurs IPs depuis ce bloc CIDR. Dimensionnez-le pour l'ensemble des nœuds.
Plusieurs vSwitch au sein d'un même VPC ne doivent pas avoir de blocs CIDR qui se chevauchent.
Chaque vSwitch de pod doit se trouver dans la même zone que son vSwitch de nœud correspondant.
vSwitch de pod
Le vSwitch de pod attribue des IPs aux pods et gère leur trafic. Son bloc CIDR doit être un sous-ensemble du bloc CIDR du VPC.
Dimensionnez-le pour le nombre maximal attendu de pods, en ajoutant une marge pour les mises à niveau.
Le bloc CIDR du vSwitch de pod ne doit pas chevaucher le bloc CIDR de service.
Bloc CIDR de service
Le bloc CIDR de service ne peut pas être modifié après la création du cluster.
Le bloc CIDR de service définit la plage d'IPs pour les services ClusterIP. Chaque service reçoit une IP.
Les IPs de service ne sont accessibles qu'au sein du cluster, pas depuis l'extérieur.
Le bloc CIDR de service ne doit pas chevaucher le bloc CIDR du vSwitch ni le bloc CIDR du vSwitch de pod.
Bloc CIDR de service IPv6 (lorsque la double pile IPv6 est activée)
Utilisez une adresse locale unique (ULA) dans la plage
fc00::/7. La longueur du préfixe doit être comprise entre /112 et /120.Faites correspondre le nombre d'adresses utilisables dans le bloc CIDR de service.
Mode réseau Flannel
En mode Flannel, les IPs des pods proviennent d'un bloc CIDR de conteneur virtuel, non lié à un vSwitch spécifique. Les paquets des pods transitent par le VPC, et ACK ajoute automatiquement les routes vers chaque bloc CIDR de pod dans la table de routage du VPC.

Configuration example
|
Bloc CIDR du VPC |
Bloc CIDR du vSwitch |
Bloc CIDR de conteneur |
Bloc CIDR de service |
Nombre maximal d'IPs de pod assignables |
|
192.168.0.0/16 |
192.168.0.0/24 |
172.20.0.0/16 |
172.21.0.0/20 |
65 536 |
VPC
Utilisez l'un des blocs CIDR privés standard RFC suivants — ou un sous-réseau — comme bloc CIDR IPv4 principal de votre VPC : 192.168.0.0/16, 172.16.0.0/12 ou 10.0.0.0/8. Les longueurs de masque valides vont de /8 à /28 (varie selon le bloc). Pour les déploiements multi-VPC ou cloud hybride, utilisez un masque /16 ou plus court, sans chevauchement entre les VPC ou avec les centres de données locaux.
Pour utiliser une plage d'IPs publiques comme bloc CIDR de votre VPC, demandez le quota ack.white_list/supportVPCWithPublicIPRanges dans le Centre de quotas .
vSwitch
Les instances ECS obtiennent leurs IPs depuis ce bloc CIDR. Dimensionnez-le pour l'ensemble des nœuds.
Plusieurs vSwitch au sein d'un même VPC ne doivent pas avoir de blocs CIDR qui se chevauchent.
Bloc CIDR de conteneur
Le bloc CIDR de conteneur ne peut pas être modifié après la création du cluster.
Ce bloc CIDR virtuel attribue les IPs des pods à l'échelle du cluster.
Il n'est lié à aucun vSwitch.
Il ne doit pas chevaucher le bloc CIDR du vSwitch ni le bloc CIDR de service.
Par exemple, si votre bloc CIDR de VPC est 172.16.0.0/12, n'utilisez pas 172.16.0.0/16 ni 172.17.0.0/16 pour le bloc CIDR de conteneur, car tous deux tombent dans la plage 172.16.0.0/12.
Bloc CIDR de service
Le bloc CIDR de service ne peut pas être modifié après la création du cluster.
Le bloc CIDR de service définit la plage d'IPs pour les services ClusterIP.
Les IPs de service ne sont accessibles qu'au sein du cluster.
Le bloc CIDR de service ne doit pas chevaucher le bloc CIDR du vSwitch ni le bloc CIDR de conteneur.
Étapes suivantes
Utiliser les blocs CIDR secondaires du VPC : Configurez le SNAT sur une passerelle NAT et mettez à jour les règles du groupe de sécurité lors de l'extension avec des blocs CIDR secondaires ou de nouvelles zones.
Planification des comptes : Planifiez la structure des comptes pour isoler les autorisations et les charges de travail à mesure que votre activité se développe.
Planification des capacités de sécurité : Planifiez les contrôles de sécurité en fonction de votre topologie de connectivité réseau et de vos exigences de sécurité.
Planification des capacités de reprise après sinistre : Planifiez la reprise après sinistre en fonction de votre architecture métier pour protéger les données et garantir la continuité.
Accéder au serveur API depuis Internet : Exposez le serveur API de votre cluster sur Internet à l'aide d'une adresse IP élastique (EIP).
Activer l'accès sortant à Internet pour le cluster : Configurez le SNAT pour l'accès sortant aux ressources publiques, telles que les registres d'images ou les bibliothèques de dépendances.
FAQ sur la gestion du réseau : Problèmes réseau courants avec les clusters gérés ACK.