

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 você. AWS NFs 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 de rede avançadas às funções de rede baseadas no Kubernetes. 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\$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
```

## 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.25 a 1.32 do Kubernetes.  
Obrigatório: sim  
Tipo: String  
Valores possíveis: 1,25 \$1 1,26 \$1 1,27 \$1 1,28 \$1 1,29 \$1 1,30 \$1 1,31 \$1 1,32

 `access`    
Acesso ao endpoint do cluster.  
Obrigatório: sim  
Tipo: String  
Valores possíveis: `PRIVATE` \$1 `PUBLIC` \$1 `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 nó [AWS.Networking.Subnet](node-subnet.md).  
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
```