Questa pagina fornisce un insieme di consigli per la pianificazione, la progettazione, il deployment, lo scaling e la gestione di carichi di lavoro di grandi dimensioni sui cluster Google Kubernetes Engine (GKE). Ti consigliamo di seguire questi suggerimenti per mantenere i carichi di lavoro di scalabilità entro gli obiettivi di livello di servizio (SLO).
Consigli disponibili per la scalabilità
Prima di pianificare e progettare un'architettura GKE, mappa i parametri specifici del tuo workload (ad esempio il numero di utenti attivi, il tempo di risposta previsto, le risorse di calcolo richieste) con le risorse utilizzate da Kubernetes (come pod, servizi e "CustomResourceDefinition"). Una volta mappate queste informazioni, esamina i suggerimenti per la scalabilità di GKE.
I suggerimenti per la scalabilità sono suddivisi in base ai seguenti ambiti di pianificazione:
- Pianifica la scalabilità: per scoprire le best practice generali per progettare i workload e i cluster per prestazioni affidabili quando vengono eseguiti su cluster piccoli e grandi. Questi consigli sono utili per architetti, amministratori di piattaforme e sviluppatori Kubernetes. Per saperne di più, consulta Pianificare la scalabilità.
- Pianifica cluster GKE di grandi dimensioni: scopri come pianificare l'esecuzione di cluster GKE di dimensioni molto grandi. Scopri i limiti noti di Kubernetes e GKE e i modi per evitarli. Questi consigli sono utili per gli architetti e gli amministratori della piattaforma. Per saperne di più, consulta la pagina Pianificare cluster GKE di grandi dimensioni.
- Pianifica carichi di lavoro di grandi dimensioni: per scoprire come pianificare architetture che eseguono carichi di lavoro Kubernetes di grandi dimensioni su GKE. Include consigli per distribuire il carico di lavoro tra progetti e cluster e per modificare queste quote richieste per il carico di lavoro. Questi consigli sono utili per gli architetti e gli amministratori della piattaforma. Per saperne di più, consulta Pianificare carichi di lavoro di grandi dimensioni.
Questi consigli sulla scalabilità sono generali per GKE e sono applicabili sia alle modalità GKE Standard che GKE Autopilot. GKE Autopilot esegue il provisioning e la gestione dell'infrastruttura sottostante del cluster, pertanto alcuni consigli non sono applicabili.
Passaggi successivi
- Pianifica la scalabilità.
- Pianificare cluster GKE di grandi dimensioni
- Pianificare carichi di lavoro di grandi dimensioni
- Guarda i nostri episodi sulla creazione di cluster GKE di grandi dimensioni.