Was ist Amazon EKS? - Amazon EKS

Was ist Amazon EKS?

Amazon Elastic Kubernetes Service (Amazon EKS) ist ein verwalteter Service, mit dem Sie Kubernetes aufAWSohne eine eigene Kubernetes-Steuerebene oder -Knoten installieren, betreiben und warten zu müssen. Kubernetes ist ein Open-Source-System für eine automatische Bereitstellung, Skalierung und Verwaltung von Anwendungen in Containern. Amazon EKS

  • Um eine hohe Verfügbarkeit zu gewährleisten, führt Kubernetes-Steuerebenen-Instances in mehreren AWS Availability Zones aus.

  • Erkennt und ersetzt automatisch degenerierte Steuerebenen-Instances und stellt automatisch Versions-Upgrades und Patches dafür bereit.

  • Ist auch in viele AWS-Services integriert und bietet somit Skalierbarkeit und Sicherheit für Ihre Anwendungen, darunter Folgende:

    • Amazon ECR für Containerbilder

    • Elastic Load Balancing für die Lastverteilung

    • &IAM; für die Authentifizierung

    • für Amazon VPC

  • führt aktuelle Versionen der Open-Source-Software Kubernetes aus. So können Sie alle Plugins und Tools der Kubernetes-Community verwenden. Auf Amazon EKS ausgeführte Anwendungen sind vollständig mit Anwendungen kompatibel, die in einer Standard-Kubernetes-Umgebung (lokales Rechenzentrum oder öffentliche Cloud) betrieben werden. So können Sie Ihre Standard-Kubernetes-Anwendung einfach auf Amazon EKS migrieren, ohne Anpassungen am Code vornehmen zu müssen.

Architektur von Amazon EKS-Steuerebenen-

Amazon EKS führt für jeden Cluster eine einzige Kubernetes-Steuerungsebene aus. Die Infrastruktur der Steuerungsebene wird nicht über Cluster oderAWS-Konten. Die Steuerungsebene besteht aus mindestens zwei API-Server-Instanzen und dreietcd-Instanzen, die über drei Availability Zones innerhalb einer Region ausgeführt werden. Amazon EKS

  • Überwacht aktiv die Belastung der Steuerungsebenen-Instanzen und skaliert diese automatisch, um eine hohe Leistung zu gewährleisten.

  • Erkennt und ersetzt automatisch ungesunde Steuerebenen-Instanzen und startet sie bei Bedarf über die Availability Zones innerhalb der Region neu.

  • Nutzt die Architektur vonAWSRegionen, um die hohe Verfügbarkeit aufrechtzuerhalten. Aus diesem Grund ist Amazon EKS in der Lage, ein SLA für die Verfügbarkeit von API-Server-Endpunkten bereitzustellen.

Amazon EKS verwendet Amazon VPC-Netzwerkrichtlinien, um den Datenverkehr zwischen den Komponenten der Steuerebene in einen einzigen Cluster zu beschränken. Steuerebenenkomponenten für einen Cluster können die Kommunikation von anderen Clustern oder anderen AWS-Konten nicht anzeigen oder empfangen, es sei denn, sie sind durch Kubernetes-RBAC-Richtlinien autorisiert. Diese sichere und hochverfügbare Konfiguration macht Amazon EKS zuverlässig und empfiehlt sich für den Einsatz in der Produktion.

Wie funktioniert Amazon EKS?


    Funktionsweise von Amazon EKS

Der Einstieg in Amazon EKS ist einfach:

  1. Erstellen Sie zunächst einen Amazon EKS-Cluster in der AWS Management Console oder mit der AWS CLI oder einem der AWS-SDKs.

  2. Starten Sie verwaltete oder selbstverwaltete Amazon EC2 Knoten, oder stellen Sie Ihre Workloads aufAWSFargate.

  3. Wenn der Cluster bereit ist, können Sie Ihre bevorzugten Kubernetes-Tools (z. B. kubectl) konfigurieren, um mit Ihrem Cluster zu kommunizieren.

  4. Sie können Anwendungen in Ihrem Amazon EKS-Cluster genauso bereitstellen und verwalten wie in jeder anderen Kubernetes-Umgebung. Sie können auch Informationen zu Ihren Workloads mithilfe derAWS Management Consoleaus.

Informationen zum Erstellen des ersten Clusters und der zugehörigen Ressourcen finden Sie unterErste Schritte mit Amazon EKSaus. Informationen zu anderen Kubernetes-Bereitstellungsoptionen finden Sie unterOptionen für die Bereitstellungaus.

Pricing

Ein Amazon EKS-Cluster besteht aus einer Steuerungsebene und dem Amazon EC2 oderAWSFargate berechnen, auf dem Sie Pods ausführen. Weitere Informationen zu Preisen für die Steuerebene finden Sie unterAmazon EKSaus. Sowohl Amazon EC2 als auch Fargate bieten:

  • On-Demand Instances - Sie zahlen für die von Ihnen verwendeten Instances nach StundeSekunde, ohne langfristige Verpflichtungen eingehen oder Vorauszahlungen leisten zu müssen. Weitere Informationen finden Sie unterAmazon EC2 — On-Demand-PreiseundAWSFargate — Preiseaus.

  • Savings Plans - Reduzieren Sie die -Kosten, indem Sie sich auf eine konsistente Nutzung (in USD/h) für eine Laufzeit von ein bis drei Jahren festlegen. Weitere Informationen finden Sie unter Preise und Savings Plans.