AWS.Computer.EKS - AWS Générateur de réseaux de télécommunications

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.

AWS.Computer.EKS

Indiquez le nom du cluster, la version de Kubernetes souhaitée et un rôle permettant au plan de contrôle Kubernetes de gérer les ressources requises pour vos NF. AWS Les plugins CNI (Multus Container Network Interface) sont activés. Vous pouvez associer plusieurs interfaces réseau et appliquer une configuration réseau avancée aux fonctions réseau basées sur Kubernetes. Vous spécifiez également l'accès au point de terminaison du cluster et les sous-réseaux de votre cluster.

Syntaxe

tosca.nodes.AWS.Compute.EKS: capabilities: multus: properties: enabled: Boolean multus_role: String ebs_csi: properties: enabled: Boolean version: String properties: version: String access: String cluster_role: String tags: List ip_family: String requirements: subnets: List

Fonctionnalités

multus

Facultatif. Propriétés qui définissent l'utilisation de l'interface réseau de conteneurs (CNI) Multus.

Si vous incluezmultus, spécifiez les multus_role propriétés enabled et.

enabled

Indique si la fonctionnalité Multus par défaut est activée.

Obligatoire : oui

Type : booléen

multus_role

Le rôle de la gestion de l'interface réseau Multus.

Obligatoire : oui

Type : String

ebs_csi

Propriétés qui définissent le pilote Amazon EBS Container Storage Interface (CSI) installé dans le cluster Amazon EKS.

Activez ce plugin pour utiliser les nœuds autogérés Amazon EKS sur AWS Outposts les Zones AWS Locales ou Régions AWS. Pour plus d'informations, consultez le pilote Amazon Elastic Block Store CSI dans le guide de l'utilisateur Amazon EKS.

enabled

Indique si le pilote Amazon EBS CSI par défaut est installé.

Obligatoire : non

Type : booléen

version

Version du module complémentaire de pilote Amazon EBS CSI. La version doit correspondre à l'une des versions renvoyées par l'DescribeAddonVersionsaction. Pour plus d'informations, consultez DescribeAddonVersionsle manuel Amazon EKS API Reference

Obligatoire : non

Type : chaîne

Propriétés

version

Version de Kubernetes pour le cluster. AWS Telco Network Builder prend en charge les versions 1.23 à 1.29 de Kubernetes.

Obligatoire : oui

Type : String

Valeurs possibles : 1.23 | 1.24 | 1.25 | 1.26 | 1.27 | 1.28 | 1.29

access

L'accès au point de terminaison du cluster.

Obligatoire : oui

Type : String

Valeurs possibles : PRIVATE | PUBLIC | ALL

cluster_role

Le rôle de la gestion des clusters.

Obligatoire : oui

Type : String

tags

Balises à associer à la ressource.

Obligatoire : non

Type: liste

ip_family

Indique la famille d'adresses IP pour les adresses de service et de pod dans le cluster.

Valeur autorisée :IPv4, IPv6

Valeur par défaut : IPv4

Obligatoire : non

Type : chaîne

Prérequis

subnets

Un nœud AWS.Networking.Subnet.

Obligatoire : oui

Type: liste

Exemple

SampleEKS: type: tosca.nodes.AWS.Compute.EKS properties: version: "1.23" access: "ALL" cluster_role: "arn:aws:iam::${AWS::TNB::AccountId}:role/SampleRole" ip_family: "IPv6" tags: - "Name=SampleVPC" - "Environment=Testing" capabilities: multus: properties: enabled: true multus_role: "arn:aws:iam::${AWS::TNB::AccountId}:role/MultusRole" ebs_csi: properties: enabled: true version: "v1.16.0-eksbuild.1" requirements: subnets: - SampleSubnet01 - SampleSubnet02