Cluster Autoscaling
NETWAYS Managed Kubernetes bietet Unterstützung für Cluster Autoscaling.
Dies ermöglicht Kubernetes Clustern, bei variierender Last durch Hinzufügen oder Entfernen von Worker-Nodes horizontal zu skalieren.
Für die (De-)aktivierung des Features klickt man im Kontextmenu des entsprechenden Clusters auf Enable Autoscaling. Daraufhin wird der Cluster Autoscaler im Cluster installiert:
kubectl get deployment -n kube-system cluster-autoscaler
NAME READY UP-TO-DATE AVAILABLE AGE
cluster-autoscaler 1/1 1 1 12m
Nach erfolgreicher Installation des Cluster Autoscalers muss man die zu skalierenden Nodegruppen konfigurieren. Hierzu kann man im
Nodegroups Menü für die entsprechende Nodegruppe auf Edit klicken, Autoscaling auf enabled setzen, und die passenden Minimal- und Maximalwerte
einstellen.
