AWS.Computação. EKS - AWS Construtor de rede Telco

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.Computação. EKS

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 Multus (CNI) 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

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

multus

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

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

ebs_csi

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

Habilite esse plug-in para usar nós EKS autogerenciados da Amazon em AWS Outposts AWS Locais Zones ou Regiões da AWS. Para obter mais informações, consulte o CSIdriver do Amazon Elastic Block Store no Guia EKS do usuário da Amazon.

enabled

Indica se o EBS CSI driver padrão da Amazon está instalado.

Obrigatório: não

Tipo: booliano

version

A versão do complemento de EBS CSI driver da Amazon. A versão deve corresponder a uma das versões retornadas pela DescribeAddonVersionsação. Para obter mais informações, consulte DescribeAddonVersionsna Amazon EKS API Reference

Obrigatório: não

Tipo: string

Propriedades

version

A versão do Kubernetes para o cluster. AWS O Telco Network Builder oferece suporte às versões 1.23 a 1.30 do Kubernetes.

Obrigatório: sim

Tipo: String

Valores possíveis: 1,23 | 1,24 | 1,25 | 1,26 | 1,27 | 1,28 | 1,29 | 1,30

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

subnets

Um nó AWS.Networking.Subnet.

Obrigatório: Sim

Tipo: lista

Exemplo

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