Stellen Sie Amazon EKS vor Ort mit AWS Outposts bereit - Amazon EKS

Helfen Sie mit, diese Seite zu verbessern

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.

Möchten Sie zu diesem Benutzerhandbuch beitragen? Wählen Sie den GitHub Link Diese Seite bearbeiten auf, der sich im rechten Bereich jeder Seite befindet. Ihre Beiträge werden dazu beitragen, dass unser Benutzerhandbuch für alle besser wird.

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.

Stellen Sie Amazon EKS vor Ort mit AWS Outposts bereit

Sie können Amazon EKS für die lokale Ausführung verwenden Kubernetes Anwendungen auf AWS Outposts. Sie können Amazon EKS auf Outposts folgendermaßen bereitstellen:

  • Erweiterte Cluster — Führen Sie den aus Kubernetes Kontrollebene in einer AWS Region und Knoten auf deinem Außenposten.

  • Lokale Cluster — Führen Sie den aus Kubernetes Kontrollebene und Knoten auf deinem Außenposten.

Für beide Bereitstellungsoptionen ist Kubernetes Die Kontrollebene wird vollständig von verwaltet AWS. Sie können dieselben Amazon EKS APIs, Tools und Konsolen verwenden, die Sie in der Cloud verwenden, um Amazon EKS auf Outposts zu erstellen und auszuführen.

Das folgende Diagramm zeigt diese Optionen für die Bereitstellung.

Outpost-Bereitstellungsoptionen

Wann die einzelnen Bereitstellungsoptionen verwendet werden sollten

Sowohl lokale als auch erweiterte Cluster sind allgemeine Bereitstellungsoptionen und können für eine Reihe von Anwendungen verwendet werden.

Mit lokalen Clustern können Sie den gesamten Amazon-EKS-Cluster lokal auf Outposts ausführen. Mit dieser Option können Sie das Risiko von Ausfallzeiten bei Anwendungen verringern, die durch vorübergehende Netzwerkunterbrechungen in der Cloud entstehen können. Diese Netzwerkunterbrechungen können durch Glasfaserausfälle oder Wetterereignisse verursacht werden. Da der gesamte Amazon-EKS-Cluster lokal auf Outposts ausgeführt wird, bleiben Anwendungen verfügbar. Sie können Cluster-Vorgänge während Netzwerkunterbrechungen mit der Cloud durchführen. Weitere Informationen finden Sie unter Bereiten Sie lokale Amazon EKS-Cluster auf AWS Outposts für Netzwerkunterbrechungen vor. Wenn Sie Bedenken hinsichtlich der Qualität der Netzwerkverbindung von Ihren Outposts zur übergeordneten AWS Region haben und hohe Verfügbarkeit bei Netzwerkunterbrechungen benötigen, verwenden Sie die lokale Cluster-Bereitstellungsoption.

Mit erweiterten Clustern können Sie Kapazität in Ihrem Outpost sparen, weil Kubernetes Die Kontrollebene läuft in der übergeordneten AWS Region. Diese Option ist geeignet, wenn Sie in eine zuverlässige, redundante Netzwerkkonnektivität von Ihrem Outpost zur AWS Region investieren können. Die Qualität der Netzwerkverbindung ist für diese Option entscheidend. Die Art, dass Kubernetes behandelt Netzwerkunterbrechungen zwischen Kubernetes Die Kontrollebene und die Knoten können zu Ausfallzeiten der Anwendung führen. Weitere Informationen zum Verhalten von Kubernetes, siehe Terminplanung, Präemption und Räumung im Kubernetes -Dokumentation.

Vergleich der Optionen für die Bereitstellung

Die folgende Tabelle vergleicht die Unterschiede zwischen den beiden Optionen.

Funktion Erweiterter Cluster Lokaler Cluster

Kubernetes Standort der Kontrollebene

AWS Region

Outpost

Kubernetes Konto für Steuerflugzeuge

AWS Konto

Ihr Konto

Regionale Verfügbarkeit

Siehe Service-Endpunkte

USA Ost (Ohio), USA Ost (Nord-Virginia),USA West (Nordkalifornien), USA West (Oregon), Asien-Pazifik (Seoul), Asien-Pazifik (Singapur), Asien-Pazifik (Sydney), Asien-Pazifik (Tokio), Kanada (Zentral), Europa (Frankfurt), Europa (Irland), Europa (London), Naher Osten (Bahrain), Naher Osten (Bahrain) und Südamerika (São Paulo)

Kubernetes-Nebenversionen

Unterstützte Amazon-EKS-Versionen.

Unterstützte Amazon-EKS-Versionen.

Plattformversionen

Siehe Sehen Sie sich die Amazon EKS-Plattformversionen für jede an Kubernetes version

Siehe Lernen Kubernetes und Amazon EKS-Plattformversionen für AWS Outposts

Outpost-Formfaktoren

Outpost-Racks

Outpost-Racks

Benutzeroberflächen

AWS Management Console, AWS CLI, Amazon EKS-APIeksctl, AWS CloudFormation, und Terraform

AWS Management Console, AWS CLI, Amazon EKS-APIeksctl, AWS CloudFormation, und Terraform

Verwaltete Richtlinien

EKSClusterAmazon-Richtlinie und AWS verwaltete Richtlinie: Amazon EKSService RolePolicy

Amazon EKSLocal OutpostClusterPolicy und AWS verwaltete Richtlinie: Amazon EKSLocal OutpostServiceRolePolicy

Cluster-VPC und Subnetze

Siehe Die Amazon EKS-Netzwerkanforderungen für VPC und Subnetze anzeigen

Siehe Erstellen Sie eine VPC und Subnetze für Amazon EKS-Cluster auf Outposts AWS

Cluster-Endpunktzugriff

Öffentlich oder privat oder beides

Nur privat

Kubernetes API-Server-Authentifizierung

AWS Identity and Access Management (IAM) und OIDC

IAM und x.509-Zertifikate

Knotentypen

Nur selbstverwaltet

Nur selbstverwaltet

Knoten-Berechnungstypen

Amazon auf EC2 Abruf

Amazon auf EC2 Abruf

Knoten-Speichertypen

Amazon EBS gp2 und lokale SSD NVMe

Amazon EBS gp2 und lokale SSD NVMe

Amazon EKS optimiert AMIs

Amazon Linux, Windows und Bottlerocket

Nur Amazon Linux

IP-Versionen

Nur IPv4

Nur IPv4

Add-Ons

Amazon-EKS-Add-Ons oder selbstverwaltete Add-Ons

Nur Selbstverwaltete Add-Ons

Standard-Container-Netzwerkschnittstelle

Amazon VPC CNI plugin for Kubernetes

Amazon VPC CNI plugin for Kubernetes

Kubernetes-Steuerebene-Protokolle

CloudWatch Amazon-Protokolle

CloudWatch Amazon-Protokolle

Load Balancing

Verwenden Sie den Load AWS Balancer Controller, um nur Application Load Balancer bereitzustellen (keine Network Load Balancer)

Verwenden Sie den Load AWS Balancer Controller, um nur Application Load Balancer bereitzustellen (keine Network Load Balancer)

Secrets-Umschlagverschlüsselung

Siehe Verschlüsseln Sie Kubernetes-Geheimnisse mit {aws} KMS auf vorhandenen Clustern

Nicht unterstützt

IAM-Rollen für Servicekonten

Siehe IAM-Rollen für Servicekonten

Nicht unterstützt

Fehlerbehebung

Siehe Probleme mit Amazon EKS-Clustern und -Knoten beheben

Siehe Fehlerbehebung bei lokalen Amazon EKS-Clustern auf AWS Outposts

Themen