

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
<a name="node-eks"></a>

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 votre. AWS NFs 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
<a name="node-eks-syntax"></a>

```
tosca.nodes.AWS.Compute.EKS:
  capabilities:
    multus:
      properties:
        enabled: Boolean
        multus\$1role: String
    ebs\$1csi:
      properties:
        enabled: Boolean
        version: String      
  properties:
    version: String
    access: String
    cluster\$1role: String
    tags: List
    ip\$1family: String        
  requirements:
    subnets: List
```

## Fonctionnalités
<a name="node-eks-capabilities"></a><a name="node_eks_multus"></a>`multus`

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

Si vous incluez`multus`, 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<a name="node_eks_ebs_csi"></a>`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](https://docs.aws.amazon.com/eks/latest/userguide/ebs-csi.html) 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'*DescribeAddonVersions*action. Pour plus d'informations, consultez [DescribeAddonVersions](https://docs.aws.amazon.com/eks/latest/APIReference/API_DescribeAddonVersions.html)le manuel *Amazon EKS API Reference*   
Obligatoire : non  
Type : String

## Propriétés
<a name="node-eks-properties"></a>

 `version`    
Version de Kubernetes pour le cluster. AWS Telco Network Builder prend en charge les versions 1.25 à 1.32 de Kubernetes.  
Obligatoire : oui  
Type : String  
Valeurs possibles : 1,25 \$1 1,26 \$1 1,27 \$1 1,28 \$1 1,29 \$1 1,30 \$1 1,31 \$1 1,32

 `access`    
L'accès au point de terminaison du cluster.  
Obligatoire : oui  
Type : String  
Valeurs possibles : `PRIVATE` \$1 `PUBLIC` \$1 `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 : String

## Prérequis
<a name="node-eks-requirements"></a>

 `subnets`    
Un nœud [AWS.Networking.Subnet.](node-subnet.md)  
Obligatoire : oui  
Type : liste

## exemple
<a name="node-eks-example"></a>

```
SampleEKS:
  type: tosca.nodes.AWS.Compute.EKS
  properties:
    version: "1.26"
    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
```