Questa pagina mostra come visualizzare le metriche di utilizzo relative ai costi per di Google Kubernetes Engine (GKE). Queste metriche descrivono l'efficacia delle tue I cluster e i carichi di lavoro GKE utilizzano Compute Engine le risorse che paghi.
Puoi utilizzare queste informazioni per ottimizzare il rapporto costo/prestazioni dei tuoi cluster e carichi di lavoro.
Metriche di ottimizzazione dei costi
Nella scheda Ottimizzazione dei costi della console Google Cloud, puoi visualizzare quanto segue per i tuoi cluster e carichi di lavoro:
- Utilizzo CPU: visualizza un grafico a barre che mostra la relazione.
tra le seguenti metriche della CPU:
- Utilizzata: la quantità di CPU utilizzata da tutti i container nel cluster o
carico di lavoro. Calcolato in base alla metrica
container/cpu/core_usage_time
o una metrica di valutazione. - Richiesta: la quantità di CPU richiesta da tutti i container in
cluster o carico di lavoro. Calcolato in base alla metrica
container/cpu/request_cores
o una metrica di valutazione. - Allocabile: la quantità di CPU allocata a tutti i nodi nel cluster.
Questa metrica viene mostrata nella pagina Cluster. Calcolato in base alla metrica
node/cpu/allocatable_cores
o una metrica di valutazione. Per i cluster Autopilot, non esiste un valore allocabile perché Google regola automaticamente le allocazioni della CPU. - Limite: il limite di CPU per tutti i container in un carico di lavoro. Questa metrica
viene visualizzato nella pagina Carichi di lavoro. Viene calcolata in base alla
container/cpu/limit_cores
o una metrica di valutazione.
- Utilizzata: la quantità di CPU utilizzata da tutti i container nel cluster o
carico di lavoro. Calcolato in base alla metrica
- Ore CPU: il numero totale di ore core su tutti i nodi di un carico di lavoro o
cluster entro il periodo di tempo selezionato. Viene calcolata in base alla
node/cpu/total_cores
(per i cluster standard) e la metricacontainer/cpu/request_cores
(per cluster e carichi di lavoro Autopilot).
- Utilizzo memoria: visualizza un grafico a barre che mostra la relazione.
tra le seguenti metriche di memoria:
- Utilizzata: la quantità di memoria utilizzata da tutti i container in un cluster
carico di lavoro. Calcolato in base alla metrica
container/memory/used_bytes
o una metrica di valutazione. - Richiesta: la quantità di memoria richiesta per tutti i container in un
cluster o carico di lavoro. Calcolata dalla metrica
container/memory/request_bytes
. - Allocabile: la quantità di memoria allocata a tutti i nodi nella
in un cluster Kubernetes. Questa metrica viene mostrata nella pagina Cluster. Viene calcolata in base alla
node/memory/allocatable_bytes
o una metrica di valutazione. Per i cluster Autopilot, non esiste un valore allocabile perché Google regola automaticamente le allocazioni della memoria. - Limite: il limite di memoria per tutti i container in un carico di lavoro. Questo
viene mostrata nella pagina Carichi di lavoro. Viene calcolata in base alla
container/memory/limit_bytes
o una metrica di valutazione.
- Utilizzata: la quantità di memoria utilizzata da tutti i container in un cluster
carico di lavoro. Calcolato in base alla metrica
- Ore memoria: la quantità totale di memoria su tutti i nodi in un carico di lavoro
nel cluster selezionato. Calcolata dalla metrica
node/memory/total_bytes
(per i cluster) e dalla metricacontainer/memory/requested_bytes
(per i cluster e i carichi di lavoro Autopilot).
Visualizza le metriche
Per visualizzare le metriche di utilizzo relative ai costi, segui questi passaggi nel Console Google Cloud :
Per visualizzare le metriche a livello di cluster, vai alla pagina Cluster Kubernetes.
Per visualizzare le metriche a livello di carico di lavoro, vai alla pagina Carichi di lavoro.
Seleziona la scheda Ottimizzazione dei costi.
Scegli il periodo di tempo durante il quale viene calcolata la media delle metriche (utilizzo) oppure accumulato (ore totali). Ad esempio, 1 giorno, 1 mese e altro ancora. Se del cluster o del carico di lavoro è inferiore al periodo di tempo selezionato vengono visualizzate le metriche accumulate per la durata del cluster o del carico di lavoro. Ad esempio, se scegli un periodo di tempo di 1 giorno, ma il carico di lavoro è stato creato solo 4 ore fa, vengono visualizzate solo le metriche relative a 4 ore.
Tieni il puntatore sopra la metrica di utilizzo per visualizzare ulteriori dettagli.
Le metriche di ottimizzazione dei costi vengono visualizzate per le modalità di cluster come segue:
- I cluster standard avranno sempre usato, richiesto e allocabile visibili al momento della creazione grazie all'inclusione della funzionalità GKE gestito nel calcolo complessivo (spazio dei nomi kube-system).
- I cluster Autopilot mostrano le metriche solo quando esegui il deployment dei carichi di lavoro con richieste specificate al cluster. Ciò è dovuto Prezzi di Autopilot un modello di machine learning. I cluster Autopilot non mostrano metriche allocabili perché paghi solo per le risorse richieste dai tuoi carichi di lavoro in esecuzione.
Carichi di lavoro di cui è stato eseguito il deployment in cluster Standard che non hanno richieste limiti specificati, non mostreranno un rapporto nel grafico. Il grafico a barre rappresenterà solo la metrica di utilizzo del carico di lavoro.
Carichi di lavoro di cui è stato eseguito il deployment in cluster Autopilot che non hanno richieste limiti specificati, avranno il valore default applicati ai container, mostrando sempre i rapporti.
Passaggi successivi
- Leggi il documento Crea un cluster con ottimizzazione dei costi in pochi clic. post del blog.
- Scopri come visualizzare le metriche di osservabilità.