Ridimensionamento automatico dei pool di nodi e dei pod Kubernetes
Scopri di più sul ridimensionamento automatico dei pool di nodi e dei pod Kubernetes creati utilizzando Kubernetes Engine (OKE).
Puoi ridimensionare automaticamente i pool di nodi e i pod dei cluster creati utilizzando Kubernetes Engine per ottimizzare l'uso delle risorse.
Per abilitare il ridimensionamento automatico del cluster mediante il ridimensionamento automatico dei pool di nodi, è possibile distribuire il ridimensionatore automatico del cluster Kubernetes (vedere Uso di Autoscaler del cluster Kubernetes). Puoi distribuire Autoscaler del cluster Kubernetes in un cluster Kubernetes in due modi:
- come programma standalone (vedere Utilizzo di Cluster Autoscaler come programma standalone)
- come componente aggiuntivo del cluster (vedere Utilizzo di Cluster Autoscaler come componente aggiuntivo del cluster)
Per abilitare il ridimensionamento automatico tramite pod di ridimensionamento automatico, distribuisci il server delle metriche Kubernetes per raccogliere le metriche delle risorse da ogni nodo di lavoro del cluster (vedere Distribuzione del server delle metriche Kubernetes in un cluster). Puoi distribuire il server delle metriche Kubernetes in un cluster Kubernetes in due modi:
- come programma standalone, su cluster con pool di nodi gestiti o pool di nodi virtuali (vedere Utilizzo del server delle metriche Kubernetes come programma standalone)
- come componente aggiuntivo del cluster, nei cluster con pool di nodi gestiti (vedere Utilizzo del server delle metriche Kubernetes come componente aggiuntivo del cluster)
Dopo aver distribuito il server delle metriche Kubernetes, è possibile utilizzare:
- l'Autoscaler orizzontale dei pod Kubernetes per regolare il numero di pod in una distribuzione (vedere Utilizzo dell'Autoscaler orizzontale dei pod Kubernetes)
- il Vertical Pod Autoscaler Kubernetes per adeguare le richieste di risorse e i limiti per i container in esecuzione nei pod di una distribuzione (vedere Uso del Vertical Pod Autoscaler Kubernetes)
È possibile utilizzare l'Autoscaler cluster Kubernetes in un cluster sia con l'Autoscaler pod orizzontale Kubernetes che con l'Autoscaler pod verticale Kubernetes.
È possibile utilizzare Kubernetes Cluster Autoscaler, Kubernetes Metrics Server (come componente aggiuntivo cluster) e Kubernetes Vertical Pod Autoscaler con solo pool di nodi gestiti. È possibile utilizzare Kubernetes Metrics Server (come programma standalone) e Kubernetes Horizontal Pod Autoscaler con pool di nodi virtuali e pool di nodi gestiti.