

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

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

Forneça o nome do cluster, a versão desejada do Kubernetes e uma função que permita que o plano de controle do Kubernetes gerencie os recursos necessários para seus NFs. AWS Os plug-ins da interface de rede de contêineres (CNI) Multus estão habilitados. Você pode conectar várias interfaces de rede e aplicar configurações avançadas de rede às funções Kubernetes-based de rede. Você também especifica o acesso ao endpoint do cluster e as sub-redes do seu cluster.

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

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

Opcional. Propriedades que definem o uso da interface de rede de contêineres (CNI) Multus. 

Se você incluir `multus`, especifique as propriedades `enabled` e `multus_role`.

 `enabled`    
Indica se o recurso Multus padrão está habilitado.  
Obrigatório: Sim  
Tipo: booliano

 `multus_role`    
O perfil do gerenciamento da interface de rede Multus.  
Obrigatório: Sim  
Tipo: string<a name="node_eks_ebs_csi"></a>`ebs_csi`

Propriedades que definem o driver da CSI (Container Storage Interface) do Amazon EBS instalado no cluster do Amazon EKS.

Habilite esse plug-in para usar os nós autogerenciados do Amazon EKS em AWS Outposts AWS Locais Zones ou Regiões da AWS. Para obter mais informações, consulte [Driver da CSI do Amazon EBS](https://docs.aws.amazon.com/eks/latest/userguide/ebs-csi.html) no *Guia do usuário do *Amazon EKS**.

 `enabled`    
Indica se o driver padrão da CSI do Amazon EBS está instalado.  
Obrigatório: não  
Tipo: booliano

 `version`    
A versão do complemento do driver da CSI do Amazon EBS. A versão deve corresponder a uma das versões retornadas pela *DescribeAddonVersions*ação. Para obter mais informações, consulte [DescribeAddonVersions](https://docs.aws.amazon.com/eks/latest/APIReference/API_DescribeAddonVersions.html)a *Referência da API Amazon EKS*   
Obrigatório: não  
Tipo: string

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

 `version`    
A versão do Kubernetes para o cluster. AWS O Telco Network Builder oferece suporte às versões 1.27 a 1.34 do Kubernetes.  
Obrigatório: Sim  
Tipo: string  
Valores possíveis: 1,27 \| 1,28 \| 1,29 \| 1,30 \| 1,31 \| 1,32 \| 1,33 \| 1,34

 `access`    
Acesso ao endpoint do cluster.  
Obrigatório: Sim  
Tipo: string  
Valores possíveis: `PRIVATE` \| `PUBLIC` \| `ALL`

 `cluster_role`    
O perfil do gerenciamento de clusters.  
Obrigatório: Sim  
Tipo: string

 `tags`    
As tags a serem anexadas ao recurso.  
Obrigatório: não  
Tipo: lista

 `ip_family`    
Indica a família de IP para endereços de serviço e pod no cluster.  
Valor permitido: `IPv4`, `IPv6`  
Valor padrão: `IPv4`  
Obrigatório: não  
Tipo: string

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

 `subnets`    
Um [AWS. Networking.Subnet](node-subnet.md)nodo.  
Obrigatório: Sim  
Tipo: lista

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