Helfen Sie mit, diese Seite zu verbessern
Möchten Sie zu diesem Benutzerhandbuch beitragen? Scrollen Sie zum Ende dieser Seite und wählen Sie Diese Seite bearbeiten am aus GitHub. Ihre Beiträge werden dazu beitragen, unser Benutzerhandbuch für alle 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.
auf Amazon EKSAWS Outposts
Sie können Amazon EKS verwenden, um On-Premises-KubernetesAnwendungen auf AWS Outposts auszuführen. Sie können Amazon EKS auf Outposts folgendermaßen bereitstellen:
-
Erweiterte Cluster – Führen Sie die Kubernetes-Steuerebene in einer AWS-Region und Knoten auf Ihrem Outpost aus.
-
Lokale Cluster – Führen Sie die Kubernetes-Steuerebene und Knoten auf Ihrem Outpost aus.
Für beide Bereitstellungsoptionen wird die Kubernetes-Steuerebene vollständig von AWS verwaltet. Sie können dieselben Amazon-EKS-APIs, -Tools und -Konsolen verwenden, die Sie in der Cloud zum Erstellen und Ausführen von Amazon EKS auf Outposts verwenden.
Das folgende Diagramm zeigt diese Optionen für die Bereitstellung.
![Outpost-Bereitstellungsoptionen](images/outposts-deployment-options.png)
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 Vorbereitungen für Netzwerkunterbrechungen. Wenn Sie Bedenken hinsichtlich der Qualität der Netzwerkverbindung zwischen Ihren Outposts und dem übergeordneten AWS-Region haben und eine hohe Verfügbarkeit durch Netzwerkunterbrechungen benötigen, verwenden Sie die Bereitstellungsoption des lokalen Clusters.
Mit erweiterten Clustern können Sie Kapazität auf Ihrem Outpost sparen, da die Kubernetes-Steuerebene im übergeordneten AWS-Region ausgeführt wird. Diese Option ist geeignet, wenn Sie in eine zuverlässige, redundante Netzwerkverbindung von Ihrem Outpost zum AWS-Region investieren können. Die Qualität der Netzwerkverbindung ist für diese Option entscheidend. Die Art und Weise, wie Kubernetes Netzwerkunterbrechungen zwischen der Kubernetes-Steuerebene und den Knoten handhabt, kann zu Ausfallzeiten der Anwendung führen. Weitere Informationen zum Verhalten von Kubernetes finden Sie unter Planung, Vorkaufsrecht und Bereinigung
Vergleich der Optionen für die Bereitstellung
Die folgende Tabelle vergleicht die Unterschiede zwischen den beiden Optionen.
Funktion | Erweiterter Cluster | Lokaler Cluster |
---|---|---|
Kubernetes Position der Steuerebene |
AWS-Region |
Outpost |
Kubernetes-Steuerebene-Konto |
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 |
||
Plattformversionen |
Siehe Amazon-EKS-Plattformversionen | Siehe Versionen der lokalen Amazon EKS-Clusterplattform |
Outpost-Formfaktoren |
Outpost-Racks | Outpost-Racks |
Benutzeroberflächen |
AWS Management Console, AWS CLI, Amazon-EKS-APIs, |
AWS Management Console, AWS CLI, Amazon-EKS-APIs, eksctl , AWS CloudFormation und Terraform |
Verwaltete Richtlinien |
AmazonEKSClusterPolicy und AmazonEKSServiceRolePolicy | AmazonEKSLocalOutpostClusterPolicy und AmazonEKSLocalOutpostServiceRolePolicy |
Cluster-VPC und Subnetze |
Siehe Amazon EKS: VPC- und Subnetz-Anforderungen und -Überlegungen | Siehe Amazon EKS lokale Cluster-VPC- und Subnetz-Anforderungen und -Überlegungen |
Cluster-Endpunktzugriff |
Öffentlich oder privat oder beides | Nur privat |
Kubernetes-API-Serverauthentifizierung |
AWS Identity and Access Management (IAM) und OIDC |
IAM und |
Knotentypen |
Nur selbstverwaltet | Nur selbstverwaltet |
Knoten-Berechnungstypen |
Amazon EC2 On-Demand |
Amazon EC2 On-Demand |
Knoten-Speichertypen | Amazon EBS |
Amazon EBS |
Amazon EKS-optimierte AMIs |
Amazon Linux, Windows und Bottlerocket | Nur Amazon Linux |
IP-Versionen |
Nur |
Nur |
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 |
Amazon CloudWatch Logs |
Amazon CloudWatch Logs |
Load Balancing |
Verwenden Sie den AWS Load Balancer Controller nur zum Bereitstellen von Application Load Balancern (keine Network Load Balancer) | Verwenden Sie den AWS Load Balancer Controller nur zum Bereitstellen von Application Load Balancern (keine Network Load Balancer) |
Secrets-Umschlagverschlüsselung | Siehe Aktivieren der Secret-Verschlüsselung in einem vorhandenen Cluster | Nicht unterstützt |
IAM-Rollen für Servicekonten | Siehe IAM-Rollen für Servicekonten | Nicht unterstützt |
Fehlerbehebung |
Siehe Amazon-EKS-Fehlerbehebung | Siehe Problembehandlung bei lokalen Clustern für Amazon EKS auf AWS Outposts |