Organisieren Sie Workloads mit Amazon-Clustern EKS - Amazon EKS

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.

Organisieren Sie Workloads mit Amazon-Clustern EKS

Ein EKS Amazon-Cluster besteht aus zwei Hauptkomponenten:

  • Das EKS Amazon-Steuerflugzeug

  • EKSAmazon-Knoten, die auf der Kontrollebene registriert sind

Die EKS Amazon-Steuerebene besteht aus Knoten der Kontrollebene, auf denen die Kubernetes Software, wie etcd und die Kubernetes APIServer. Die Steuerungsebene läuft in einem Konto, das verwaltet wird von AWS, und der Kubernetes APIwird über den EKS Amazon-Endpunkt verfügbar gemacht, der mit Ihrem Cluster verknüpft ist. Jede EKS Amazon-Cluster-Steuerebene ist einmandantenfähig und einzigartig und wird auf ihren eigenen EC2 Amazon-Instances ausgeführt.

Alle von den etcd Knoten und den zugehörigen EBS Amazon-Volumes gespeicherten Daten werden mit verschlüsselt AWS KMS. Die Cluster-Steuerungsebene ist über mehrere Availability Zones verteilt und wird von einem Elastic Load Balancing Network Load Balancer unterstützt. Amazon stellt EKS auch elastische Netzwerkschnittstellen in Ihren VPC Subnetzen bereit, um Konnektivität von den Kontrollebeneninstanzen zu den Knoten bereitzustellen (z. B. zur Unterstützung von kubectl exec logs proxy Datenflüssen).

Wichtig

In der EKS Amazon-Umgebung ist der etcd Speicherplatz gemäß den Upstream-Richtlinien auf 8 GiB begrenzt. Sie können eine Metrik für die aktuelle Datenbankgröße überwachen, indem Sie den folgenden Befehl ausführen. Wenn Ihr Cluster eine hat Kubernetes Version unten1.28, ersetzen apiserver_storage_size_bytes mit dem Folgenden:

  • Kubernetes Version 1.27 und 1.26apiserver_storage_db_total_size_in_bytes

  • Kubernetes Version 1.25 und darunter — etcd_db_total_size_in_bytes

kubectl get --raw=/metrics | grep "apiserver_storage_size_bytes"

EKSAmazon-Knoten werden in Ihrem AWS Konto ausgeführt und stellen über den API Serverendpunkt und eine Zertifikatsdatei, die für Ihren Cluster erstellt wurde, eine Verbindung zur Kontrollebene Ihres Clusters her.

Anmerkung