Aidez à améliorer cette page
Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Pour contribuer à ce guide de l'utilisateur, cliquez sur le GitHub lien Modifier cette page sur qui se trouve dans le volet droit de chaque page.
Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Si vous utilisez la fonctionnalité d'équilibrage de charge du mode automatique d'EKS, vous devez ajouter des AWS balises à vos sous-réseaux VPC.
Contexte
Ces balises identifient les sous-réseaux associés au cluster, et surtout s'ils sont publics ou privés.
Les sous-réseaux publics ont un accès direct à Internet via une passerelle Internet. Ils sont utilisés pour les ressources qui doivent être accessibles au public, telles que les équilibreurs de charge.
Les sous-réseaux privés n'ont pas d'accès direct à Internet et utilisent des passerelles NAT pour le trafic sortant. Ils sont utilisés pour les ressources internes telles que les nœuds EKS qui n'ont pas besoin d'être publics IPs.
Pour en savoir plus sur les passerelles NAT et les passerelles Internet, consultez Connect your VPC to other networks dans le manuel Amazon Virtual Private Cloud (VPC) User Guide.
Exigence
À l'heure actuelle, les sous-réseaux utilisés pour l'équilibrage de charge par le mode automatique d'EKS doivent comporter l'une des balises suivantes.
Sous-réseaux publics
Les sous-réseaux publics sont utilisés pour les équilibreurs de charge connectés à Internet. Ces sous-réseaux doivent comporter les balises suivantes :
Clé |
Valeur |
|
|
Sous-réseaux privés
Les sous-réseaux privés sont utilisés pour les équilibreurs de charge internes. Ces sous-réseaux doivent comporter les balises suivantes :
Clé |
Valeur |
|
|
Procédure
Avant de commencer, identifiez les sous-réseaux publics (avec accès Internet Gateway) et ceux qui sont privés (à l'aide de NAT Gateway). Vous aurez besoin d'autorisations pour modifier les ressources VPC.
AWS Management Console
-
Ouvrez la console Amazon VPC et accédez à Subnets
-
Sélectionnez le sous-réseau à étiqueter
-
Choisissez l'onglet Tags et sélectionnez Ajouter un tag
-
Ajoutez la balise appropriée :
-
Pour les sous-réseaux publics : Key=
kubernetes.io/role/elb
-
Pour les sous-réseaux privés : Key=
kubernetes.io/role/internal-elb
-
-
Définir la valeur sur
1
ou laisser le champ vide -
Enregistrez et répétez pour les sous-réseaux restants
AWS CLI
Pour les sous-réseaux publics :
aws ec2 create-tags \ --resources subnet-ID \ --tags Key=kubernetes.io/role/elb,Value=1
Pour les sous-réseaux privés :
aws ec2 create-tags \ --resources subnet-ID \ --tags Key=kubernetes.io/role/internal-elb,Value=1
subnet-ID
Remplacez-le par votre identifiant de sous-réseau actuel.