

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 i tuoi NFS. AWS 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. Kubernetes-based È inoltre possibile 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\_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
```

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

Opzionale. Proprietà che definiscono l'utilizzo dell'interfaccia CNI (Multus Container Network Interface). 

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

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

 `multus_role`    
Il ruolo della gestione dell'interfaccia di rete Multus.  
Obbligatorio: sì  
Tipo: String<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.  
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: String

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

 `version`    
La versione Kubernetes per il cluster. AWS Telco Network Builder supporta le versioni di Kubernetes da 1.27 a 1.34.  
Obbligatorio: sì  
Tipo: String  
Valori possibili: 1,27 \| 1,28 \| 1,29 \| 1,30 \| 1,31 \| 1,32 \| 1,33 \| 1,34

 `access`    
L'accesso agli endpoint del cluster.  
Obbligatorio: sì  
Tipo: String  
Valori possibili: `PRIVATE` \| `PUBLIC` \| `ALL`

 `cluster_role`    
Il ruolo della gestione dei cluster.  
Obbligatorio: sì  
Tipo: String

 `tags`    
Tag da allegare alla risorsa.  
Obbligatorio: no  
Tipo: elenco

 `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: String

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

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

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