Kubernetes-Knotenpools und -Pods automatisch skalieren

Erfahren Sie mehr über die automatische Skalierung von Kubernetes-Knotenpools und -Pods, die Sie mit der Kubernetes Engine (OKE) erstellt haben.

Sie können die Knotenpools und Pods von Clustern, die Sie mit Kubernetes Engine erstellen, automatisch skalieren, um die Ressourcennutzung zu optimieren.

Um das Autoscaling für Cluster durch die automatische Skalierung von Knotenpools zu aktivieren, können Sie Kubernetes Cluster Autoscaler bereitstellen (siehe Kubernetes Cluster Autoscaler verwenden). Sie können Kubernetes Cluster Autoscaler auf zwei Arten in einem Kubernetes-Cluster bereitstellen:

Um das Autoscaling durch die automatische Skalierung von Pods zu aktivieren, stellen Sie den Kubernetes-Metallserver bereit, um Ressourcenmetriken von jedem Worker-Knoten im Cluster zu erfassen (siehe Kubernetes-Metallserver auf einem Cluster bereitstellen). Sie können den Kubernetes-Metrikserver auf zwei Arten in einem Kubernetes-Cluster bereitstellen:

Nachdem Sie den Kubernetes-Metrikserver bereitgestellt haben, haben Sie folgende Möglichkeiten:

Sie können Kubernetes Cluster Autoscaler in einem Cluster sowohl mit Kubernetes Horizontal Pod Autoscaler als auch mit Kubernetes Vertical Pod Autoscaler verwenden.

Hinweis

Sie können Kubernetes Cluster Autoscaler, den Kubernetes-Metrikserver (als Cluster-Add-on) und Kubernetes Vertical Pod Autoscaler nur mit verwalteten Knotenpools verwenden. Sie können den Kubernetes-Metrikserver (als Standalone-Programm) und Kubernetes Horizontal Pod Autoscaler sowohl mit virtuellen Knotenpools als auch mit verwalteten Knotenpools verwenden.