Best practice per la sicurezza di GKE

Questo documento descrive un'architettura Google Kubernetes Engine (GKE) tipica inGoogle Cloud. Elenca anche le best practice per la sicurezza applicabili ai carichi di lavoro GKE.

Architettura

Il seguente diagramma mostra i servizi Google Cloud in un tipico deployment GKE.

Architettura di esempio per i carichi di lavoro GKE.

Questo diagramma include quanto segue:

  • GKE è un'implementazione gestita della piattaforma di orchestrazione dei container open source Kubernetes che ti consente di eseguire app containerizzate. I cluster GKE includono i pod dell'applicazione e Policy Controller. Policy Controller ti aiuta ad applicare i criteri sui tuoi cluster Kubernetes.

  • Artifact Registry semplifica il processo di sviluppo e deployment di container e app, migliora la collaborazione e contribuisce a migliorare la sicurezza e l'affidabilità delle tue app.

  • Cloud Audit Logs monitora le azioni intraprese dagli utenti nel tuo ambiente, migliorando le tue capacità di risoluzione dei problemi, controllo e risposta agli incidenti.

  • Le dashboard e gli avvisi di fatturazione Cloud ti consentono di esaminare l'utilizzo e la fatturazione dei carichi di lavoro GKE.

  • Cloud Build ti consente di creare, testare ed eseguire il deployment di una piattaforma CI/CD serverless su Google Cloud.

  • Cloud Identity unifica identità, accesso, applicazione e gestione per Google Cloud.

  • Cloud Key Management Service crea e gestisce le chiavi di crittografia.

  • Cloud Run Functions automatizza le attività, attiva i job, si integra con altri servizi e crea pipeline di sviluppo basate su eventi.

  • Cloud Service Mesh consente ai servizi Kubernetes di comunicare tra loro.

  • Cloud Storage archivia i dati necessari per l'esecuzione dei container e delle app.

  • Cloud DNS registra, gestisce e gestisce il tuo dominio.

  • Identity and Access Management (IAM) controlla chi può eseguire azioni specifiche sulle risorse dei tuoi carichi di lavoro GKE, ad esempio la creazione, la modifica o l'eliminazione.

  • Il servizio Policy dell'organizzazione gestisce e applica centralmente le policy nel tuo ambiente Google Cloud. Policy dell'organizzazione contribuisce a garantire una configurazione coerente e la conformità alla sicurezza in tutti i progetti e le risorse della tua organizzazione.

  • Pub/Sub consente una comunicazione e un'automazione efficienti all'interno dei tuoi flussi di lavoro.

  • Resource Manager ti aiuta a raggruppare e gestire i componenti logici dei tuoi carichi di lavoro GKE.

  • Secret Manager ti aiuta a proteggere i dati sensibili e le credenziali utilizzate nei progetti GKE.

  • Security Command Center ti aiuta a proteggere la tua organizzazione cloud, i tuoi carichi di lavoro GKE e i dati che memorizzi su Google Cloud. Security Command Center fornisce quanto segue:

    • Gestione centralizzata della sicurezza
    • Rilevamento delle minacce e risposta agli incidenti
    • Valutazioni di sicurezza automatizzate
    • Conformità e rapporti per la conformità normativa
    • Consigli e best practice per la sicurezza
  • Virtual Private Cloud (VPC) isola le tue risorse GKE da internet in un ambiente sicuro. Questa configurazione di rete contribuisce a proteggere i dati sensibili e i carichi di lavoro da accessi non autorizzati e potenziali attacchi informatici.

  • Cloud VPN o Cloud Interconnect ti consentono di stabilire una connessione di rete sicura tra la tua infrastruttura on-premise e il tuo ambiente GKE. Cloud VPN o Cloud Interconnect contribuiscono a consentire il trasferimento e la comunicazione dei dati senza problemi tra la tua rete privata e le risorse. Prendi in considerazione questa integrazione per scenari come l'accesso ai dati on-premise per l'addestramento dei modelli o il deployment dei modelli nelle risorse on-premise per l'inferenza. Google Cloud

Best practice per i workload GKE

Questa sezione fornisce link alle best practice per i workload che utilizzano GKE.

Passaggi successivi