

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# AWS.compute.eks
<a name="node-eks"></a>

Fornisci il nome del cluster, la versione di Kubernetes desiderata e un ruolo che consenta al piano di controllo Kubernetes di gestire le risorse necessarie per il tuo. AWS NFs I plugin Multus Container Network Interface (CNI) sono abilitati. È possibile collegare più interfacce di rete e applicare una configurazione di rete avanzata alle funzioni di rete basate su Kubernetes. È inoltre necessario specificare l'accesso agli endpoint del cluster e le sottoreti per il cluster.

## Sintassi
<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
```

## Funzionalità
<a name="node-eks-capabilities"></a><a name="node_eks_multus"></a>`multus`

Facoltativo. Proprietà che definiscono l'utilizzo dell'interfaccia di rete Multus Container (CNI). 

Se includi`multus`, specifica le proprietà `enabled` and`multus_role`.

 `enabled`    
Indica se la funzionalità Multus predefinita è abilitata.  
Campo obbligatorio: sì  
Tipo: Booleano

 `multus_role`    
Il ruolo della gestione dell'interfaccia di rete Multus.  
Campo obbligatorio: sì  
Tipo: stringa<a name="node_eks_ebs_csi"></a>`ebs_csi`

Proprietà che definiscono il driver Amazon EBS Container Storage Interface (CSI) installato nel cluster Amazon EKS.

Abilita questo plug-in per utilizzare i nodi autogestiti di Amazon EKS su AWS Outposts, AWS Local Zones o Regioni AWS. Per ulteriori informazioni, consulta il [driver CSI di Amazon Elastic Block Store](https://docs.aws.amazon.com/eks/latest/userguide/ebs-csi.html) nella **Guida per l'utente di Amazon EKS**.

 `enabled`    
Indica se è installato il driver Amazon EBS CSI predefinito.  
Campo obbligatorio: no  
Tipo: Booleano

 `version`    
La versione del componente aggiuntivo del driver CSI di Amazon EBS. La versione deve corrispondere a una delle versioni restituite dall'azione. *DescribeAddonVersions* Per ulteriori informazioni, [DescribeAddonVersions](https://docs.aws.amazon.com/eks/latest/APIReference/API_DescribeAddonVersions.html)consulta *Amazon EKS API Reference*   
Required: No  
Tipo: stringa

## Proprietà
<a name="node-eks-properties"></a>

 `version`    
La versione Kubernetes per il cluster. AWS Telco Network Builder supporta le versioni di Kubernetes da 1.25 a 1.32.  
Campo obbligatorio: sì  
Tipo: stringa  
Valori possibili: 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'accesso agli endpoint del cluster.  
Campo obbligatorio: sì  
Tipo: stringa  
Valori possibili: `PRIVATE` \$1 `PUBLIC` \$1 `ALL`

 `cluster_role`    
Il ruolo della gestione dei cluster.  
Campo obbligatorio: sì  
Tipo: stringa

 `tags`    
Tag da allegare alla risorsa.  
Campo obbligatorio: no  
Tipo: List

 `ip_family`    
Indica la famiglia IP per gli indirizzi di servizio e pod nel cluster.  
Valore consentito:`IPv4`, `IPv6`  
Valore predefinito: `IPv4`  
Required: No  
Tipo: stringa

## Requisiti
<a name="node-eks-requirements"></a>

 `subnets`    
Un nodo [AWS.Networking.Subnet](node-subnet.md).  
Campo obbligatorio: sì  
Tipo: List

## Esempio
<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
```