Questo documento fornisce una panoramica consolidata delle best practice per la progettazione, la creazione e la gestione delle applicazioni su Google Kubernetes Engine (GKE). Seguire questi suggerimenti ti aiuta a ottimizzare i costi, le prestazioni, la sicurezza e l'affidabilità. Ogni voce rimanda a una documentazione più dettagliata per argomenti specifici.
Seleziona una categoria di best practice:
| Categoria | Best practice | Riepilogo |
|---|---|---|
| Workload AI/ML | Ottimizzare l'efficienza dei workload AI/ML | Massimizza l'efficienza delle risorse per le attività AI/ML su GKE. |
| Workload AI/ML | Workload di inferenza | Esegui workload di inferenza di machine learning su GKE. |
|
Workload AI/ML Affidabilità e scalabilità |
Scalabilità automatica dell'inferenza LLM con le GPU | Scala automaticamente l'inferenza dei modelli linguistici di grandi dimensioni (LLM) utilizzando le GPU su GKE. |
|
Workload AI/ML Affidabilità e scalabilità |
Scalabilità automatica dell'inferenza LLM con le TPU | Scala automaticamente l'inferenza dei modelli linguistici di grandi dimensioni (LLM) utilizzando le TPU su GKE. |
| Workload AI/ML | Ottimizzare l'inferenza LLM con le GPU | Ottimizza l'inferenza LLM con le GPU su GKE. |
| Workload AI/ML | Piattaforma di elaborazione batch | Crea e gestisci una piattaforma di elaborazione batch su GKE. |
| Ottimizzazione dei costi | Progettare e configurare i cluster per l'ottimizzazione dei costi | Implementa configurazioni e strategie di alto valore per gestire cluster efficienti in termini di risorse. |
| Database | Opzioni di database | Scegli e gestisci le soluzioni di database per le applicazioni GKE. |
| Networking | Networking | Configura e gestisci la connettività di rete per GKE. |
| Operazioni | Aggiornamento dei cluster | Scopri come eseguire aggiornamenti dei cluster GKE fluidi e affidabili. |
| Operazioni | CI/CD per GKE | Implementa pipeline di integrazione e distribuzione continua per le applicazioni GKE. |
| Affidabilità e scalabilità | Scalabilità | Scopri i principi e le tecniche per scalare le applicazioni su GKE. |
| Affidabilità e scalabilità | Pianificare la scalabilità | Scopri le strategie per progettare ambienti GKE scalabili. |
| Affidabilità e scalabilità | Pianificare cluster GKE di grandi dimensioni | Scopri come progettare e gestire cluster GKE su larga scala. |
| Affidabilità e scalabilità | Best practice per l'esecuzione dei workload HPC | Best practice per ottimizzare l'esecuzione dei workload di computing ad alte prestazioni (HPC) su GKE. |
| Affidabilità e scalabilità | Pianificare workload di grandi dimensioni | Esegui il deployment e gestisci applicazioni che richiedono molte risorse. |
| Sicurezza | Proteggere il cluster GKE | Migliora la security posture di GKE dei tuoi cluster GKE. |
| Sicurezza | Pianificare le norme RBAC policies | Definisci il controllo dell'accesso basato sui ruoli per gestire le autorizzazioni. |
| Sicurezza | Architettura multi-tenancy aziendale | Esegui in modo sicuro più tenant su un singolo cluster GKE cluster. |
| Sicurezza | Best practice per la sicurezza dei workload AI su GKE | Migliora la sicurezza dell'infrastruttura, dei modelli e delle applicazioni Kubernetes che compongono i deployment AI. |