Hilf 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.
Wenn Sie zu diesem Benutzerhandbuch beitragen möchten, wählen Sie den GitHub Link Diese Seite bearbeiten auf, der sich im rechten Bereich jeder Seite befindet.
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.
Ressourcennutzung mit dem Kubernetes Metrics Server anzeigen
Der Kubernetes Metrics Server ist ein Aggregator von Ressourcennutzungsdaten in Ihrem Cluster und wird nicht standardmäßig in Amazon EKS-Clustern bereitgestellt. Weitere Informationen finden Sie unter Kubernetes Metrics Server
Wichtig
Die Metriken sind für Analysen gedacht und stellen keine point-in-time genaue Quelle für historische Analysen dar. Sie können nicht als Überwachungslösung oder für andere Zwecke verwendet werden, die nicht zur auto Skalierung gehören. Weitere Informationen zu Überwachungstools finden Sie unter Überwachen Sie die Leistung Ihres Clusters und sehen Sie sich Logs an.
Als Community-Add-on mit Amazon EKS Add-ons bereitstellen
Neu: Sie können Metrics Server jetzt über die AWS Konsole oder Amazon EKS als Community-Add-on bereitstellen APIs.
Mit der AWS Konsole bereitstellen
-
Öffnen Sie Ihren EKS-Cluster in der AWS Konsole
-
Wählen Sie auf der Registerkarte „Add-Ons“ die Option Weitere Add-Ons abrufen aus.
-
Wählen Sie im Bereich „Community-Add-Ons“ die Option Metrics Server und dann Weiter
-
EKS bestimmt die passende Version des Add-ons für Ihren Cluster. Sie können die Version mithilfe des Dropdownmenüs Version ändern.
-
Wählen Sie Weiter und dann Erstellen, um das Add-on zu installieren.
Weitere Ressourcen
Weitere Informationen zu Community-Erweiterungen.
Sie installieren oder aktualisieren Community-Add-Ons auf die gleiche Weise wie andere Amazon EKS-Add-Ons.
Mit Manifest bereitstellen
Neu: Sie können Metrics Server jetzt über die AWS Konsole oder Amazon EKS als Community-Add-on bereitstellen APIs. Diese Anweisungen zur Installation des Manifests werden archiviert.
-
Stellen Sie den Metrics Server mit dem folgenden Befehl bereit:
kubectl apply -f https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yaml
Wenn Sie Fargate verwenden, müssen Sie diese Datei ändern. In der Standardkonfiguration verwendet der Metrikserver Port 10250. Dieser Port ist auf Fargate reserviert. Ersetzen Sie Verweise auf Port 10250 in components.yaml durch einen anderen Port, z. B. 10251.
-
Stellen Sie mit dem folgenden Befehl sicher, dass die
metrics-server
Bereitstellung die gewünschte Anzahl von Pods ausführt.kubectl get deployment metrics-server -n kube-system
Eine Beispielausgabe sieht wie folgt aus.
NAME READY UP-TO-DATE AVAILABLE AGE metrics-server 1/1 1 1 6m
-
Testen Sie, ob der Metrikserver funktioniert, indem Sie die Ressourcennutzung (CPU/Arbeitsspeicher) der Knoten anzeigen.
kubectl top nodes
-
Wenn Sie die Fehlermeldung erhalten
Error from server (Forbidden)
, müssen Sie Ihre Kubernetes-RBAC-Konfiguration aktualisieren. Ihre Kubernetes-RBAC-Identität benötigt ausreichende Berechtigungen, um Cluster-Metriken zu lesen. Informieren Sie sich über die mindestens erforderlichen Kubernetes-API-Berechtigungenzum Lesen von Metriken. GitHub Erfahren Sie, wie Sie AWS IAM-Identitäten wie Rollen Zugriff auf Kubernetes gewähren. APIs