|
Dieses Dokument wurde mithilfe automatisierter maschineller Übersetzungstechnologie übersetzt. Wir bemühen uns um korrekte Übersetzungen, übernehmen jedoch keine Gewähr für die Vollständigkeit, Richtigkeit oder Zuverlässigkeit der übersetzten Inhalte. Im Falle von Abweichungen ist die englische Originalversion maßgebend und stellt den verbindlichen Text dar. |
Cluster-Autoskalierer
In diesem Abschnitt erfahren Sie, wie Sie den Kubernetes cluster-autoscaler auf benutzerdefinierten Rancher-Clustern mit AWS EC2 Auto Scaling-Gruppen installieren und verwenden.
Der Cluster-Autoskalierer ist ein Tool, das die Größe des Kubernetes-Clusters automatisch anpasst, wenn eine der folgenden Bedingungen zutrifft:
-
Es gibt Pods, die im Cluster aufgrund unzureichender Ressourcen nicht ausgeführt werden konnten.
-
Es gibt Knoten im Cluster, die über einen längeren Zeitraum unterausgelastet waren und deren Pods auf anderen vorhandenen Knoten platziert werden können.
Um zu verhindern, dass Ihr Pod verdrängt wird, setzen Sie eine priorityClassName: system-cluster-critical Eigenschaft in Ihrer Pod-Spezifikation.
Cluster-Autoskalierer ist dafür ausgelegt, auf Kubernetes-Masterknoten zu laufen. Der Cluster-Autoskalierer kann im kube-system Namespace ausgeführt werden. Cluster-Autoskalierer skaliert keine Knoten mit nicht gespiegelten kube-system Pods, die auf ihnen laufen.
Es ist möglich, eine angepasste Implementierung des Cluster-Autoskalierers auf Arbeitsknoten auszuführen, aber es muss besondere Sorgfalt darauf verwendet werden, dass der Cluster-Autoskalierer betriebsbereit bleibt.
Cloud-Anbieter
Cluster-Autoskalierer bietet Unterstützung für verschiedene Cloud-Anbieter. Für weitere Informationen besuchen Sie die vom Cluster-Autoskalierer unterstützten Cloud-Anbieter.
Einrichten des Cluster-Autoskalierers auf dem Amazon Cloud Provider
Für Details zur Ausführung des Cluster-Autoskalierers auf dem Amazon Cloud Provider siehe diese Seite.