Questo documento spiega come identificare i cluster Google Kubernetes Engine (GKE) Standard inattivi utilizzando approfondimenti e consigli. Dopo aver verificato che i cluster inattivi identificati non vengono utilizzati, puoi eliminarli per risparmiare sui costi. Se possibile, il suggerimento include il risparmio mensile previsto per l'eliminazione di un cluster. Per saperne di più, consulta Informazioni sulla stima dei costi per i cluster inattivi.
GKE fornisce insight e suggerimenti per scenari di ottimizzazione dei costi, come cluster inattivi, workload o cluster con overprovisioning, e scenari di miglioramento dell'affidabilità, come workload o cluster con provisioning insufficiente. GKE fornisce i suggerimenti corrispondenti per aumentare o diminuire le dimensioni dei carichi di lavoro o dei cluster oppure per eliminare i cluster. Per saperne di più su scenari diversi dai cluster inattivi, consulta Identificare i cluster GKE con provisioning insufficiente e con provisioning eccessivo e Identificare i carichi di lavoro con provisioning insufficiente e con provisioning eccessivo.
GKE non fornisce insight per i cluster Autopilot, che comportano costi operativi minimi, poiché paghi solo per le risorse richieste dai tuoi workload. Per saperne di più, consulta i prezzi di Autopilot.
GKE monitora i tuoi cluster e fornisce indicazioni per ottimizzare l'utilizzo tramite Active Assist, un servizio che fornisce motori per suggerimenti che generano approfondimenti e suggerimenti per l'utilizzo delle risorse su Google Cloud.
Per saperne di più su come gestire insight e suggerimenti, consulta Ottimizza l'utilizzo di GKE con insight e suggerimenti.
Identificare i cluster inattivi
Per identificare i cluster inattivi, visualizza gli approfondimenti e i suggerimenti utilizzando la console Google Cloud , Google Cloud CLI o l'API Recommender. Utilizza i sottotipi di insight mostrati nella tabella della sezione seguente e il sottotipo di suggerimento CLUSTER_IDLE. Nella console, questi approfondimenti vengono visualizzati nella scheda Ottimizzazione dei costi della pagina Cluster.
Dopo aver identificato i cluster inattivi, consulta le considerazioni per l'eliminazione dei cluster inattivi.
Come GKE identifica i cluster inattivi
GKE utilizza gli indicatori di utilizzo per determinare se ricevi un insight e un suggerimento.
La tabella seguente descrive i segnali utilizzati da GKE e la soglia per ciascun segnale. Ogni indicatore attiva un insight indipendente. Se un cluster ha più insight, GKE visualizza un singolo suggerimento.
| Sottotipo di insight | Indicatore | Periodo di osservazione | Dettagli |
|---|---|---|---|
CLUSTER_IDLE_NO_RUNNING_PODS |
Nessun pod cliente in esecuzione | Ultimi 30 giorni |
Non sono presenti pod nello stato Running al di fuori dello spazio dei nomi
kube-system e gmp-system nei log degli eventi delle metriche del cluster per il cluster negli ultimi 30 giorni.
|
CLUSTER_IDLE_NO_NODES |
Nessun nodo o node pool | Ultimi 30 giorni | Non sono presenti nodi o pool di nodi nei log degli eventi delle metriche del cluster per il cluster negli ultimi 30 giorni. |
CLUSTER_IDLE_LOW_CPU_UTILIZATION |
Utilizzo ridotto della CPU e nessun nuovo pod | Ultimi 30 giorni |
Un cluster GKE è inattivo con un utilizzo ridotto della CPU quando
entrambe le seguenti condizioni sono vere:
|
GKE non invia suggerimenti per i cluster creati meno di 30 giorni fa.
Informazioni sulla stima dei costi per i cluster inattivi
Se possibile, GKE include nel suggerimento un costo mensile stimato del cluster inattivo, prevedendo l'importo che risparmieresti ogni mese se eliminassi il cluster. Questa stima deriva dai costi del cluster negli ultimi 30 giorni.
Gli eventuali risparmi stimati sono proiezioni basate su spese precedenti e non sono una garanzia di costi o risparmi futuri.
Per visualizzare queste stime, assicurati di disporre dell'autorizzazione
billing.accounts.getSpendingInformation richiesta per ottenere informazioni
sulla spesa. Per saperne di più, consulta Accesso alla fatturazione Cloud.
Per saperne di più sul costo di tutti i tuoi cluster GKE, inclusa un'analisi più granulare basata su spazi dei nomi e carichi di lavoro, consulta Ottenere informazioni chiave sulla spesa per l'allocazione delle risorse GKE e i costi dei cluster.
Per ulteriori informazioni sui costi di esecuzione di un cluster GKE, consulta Prezzi di GKE.
Considerazioni sull'eliminazione dei cluster inattivi
Prima di eliminare un cluster che GKE determina essere inattivo, considera le seguenti possibilità:
- Qualcuno utilizza il cluster? Ad esempio, un cluster potrebbe essere intenzionalmente inattivo se il suo scopo è mantenere la capacità di failover.
- Il cluster deve essere ridimensionato anziché eliminato? Ad esempio, un cluster che esegue un workload utile potrebbe avere un basso utilizzo ed essere identificato come inattivo perché sono state sottoposte a provisioning più risorse del necessario.
Implementa il suggerimento per eliminare i cluster inattivi
Se hai ricevuto un insight e un suggerimento che indicano che hai un cluster inattivo che può essere eliminato e hai escluso le considerazioni per mantenere il cluster in esecuzione, segui le istruzioni nel suggerimento ed elimina il cluster.
Passaggi successivi
- Ottimizza l'utilizzo di GKE con approfondimenti e suggerimenti.
- Best practice per l'esecuzione di applicazioni Kubernetes con ottimizzazione dei costi su GKE.