Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
AWS.compute.EKS
Geben Sie den Namen des Clusters, die gewünschte Kubernetes-Version und eine Rolle an, die es der Kubernetes-Steuerebene ermöglicht, die für Sie erforderlichen AWS Ressourcen zu verwalten. NFs Multus Container Network Interface (CNI) -Plugins sind aktiviert. Sie können mehrere Netzwerkschnittstellen anhängen und eine erweiterte Netzwerkkonfiguration auf die Kubernetes-basierten Netzwerkfunktionen anwenden. Sie geben auch den Cluster-Endpunktzugriff und die Subnetze für Ihren Cluster an.
Syntax
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
Funktionen
multus
Optional. Eigenschaften, die die Verwendung des Multus Container Network Interface (CNI) definieren.
Wenn Sie einschließenmultus
, geben Sie die Eigenschaften enabled
und multus_role
an.
-
enabled
-
Gibt an, ob die Standard-Multus-Funktion aktiviert ist.
Erforderlich: Ja
Typ: Boolesch
-
multus_role
-
Die Rolle für die Multus-Netzwerkschnittstellenverwaltung.
Erforderlich: Ja
Typ: Zeichenfolge
ebs_csi
Eigenschaften, die den im Amazon EKS-Cluster installierten Amazon EBS Container Storage Interface (CSI) -Treiber definieren.
Aktivieren Sie dieses Plugin, um selbstverwaltete Amazon EKS-Nodes auf AWS Outposts, AWS Local Zones oder AWS-Regionen zu verwenden. Weitere Informationen finden Sie unter Amazon Elastic Block Store CSI-Treiber im Amazon EKS-Benutzerhandbuch.
-
enabled
-
Zeigt an, ob der standardmäßige Amazon EBS CSI-Treiber installiert ist.
Erforderlich: Nein
Typ: Boolesch
-
version
-
Die Version des Amazon EBS CSI-Treiber-Add-ons. Die Version muss mit einer der von der DescribeAddonVersionsAktion zurückgegebenen Versionen übereinstimmen. Weitere Informationen finden Sie DescribeAddonVersionsin der Amazon EKS API-Referenz
Erforderlich: Nein
Typ: Zeichenfolge
Eigenschaften
-
version
-
Die Kubernetes-Version für den Cluster. AWS Telco Network Builder unterstützt die Kubernetes-Versionen 1.23 bis 1.30.
Erforderlich: Ja
Typ: Zeichenfolge
Mögliche Werte: 1,23 | 1,24 | 1,25 | 1,26 | 1,27 | 1,28 | 1,29 | 1,30
-
access
-
Der Cluster-Endpunktzugriff.
Erforderlich: Ja
Typ: Zeichenfolge
Mögliche Werte:
PRIVATE
|PUBLIC
|ALL
-
cluster_role
-
Die Rolle für die Clusterverwaltung.
Erforderlich: Ja
Typ: Zeichenfolge
-
tags
-
Tags, die an die Ressource angehängt werden sollen.
Erforderlich: Nein
Typ: Liste
-
ip_family
-
Gibt die IP-Familie für Service- und Pod-Adressen im Cluster an.
Zulässiger Wert:
IPv4
,IPv6
Standardwert:
IPv4
Erforderlich: Nein
Typ: Zeichenfolge
Voraussetzungen
-
subnets
-
Ein AWS.Networking.Subnet-Knoten.
Erforderlich: Ja
Typ: Liste
Beispiel
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