Responsabilità condivisa di GKE Enterprise

L'esecuzione di un'applicazione business-critical su GKE Enterprise richiede che più parti abbiano responsabilità diverse. Sebbene non sia un elenco esaustivo, questo argomento elenca i ruoli e le responsabilità per ciascun prodotto dei cluster GKE sia per Google sia per il cliente.

GKE su Google Cloud

Responsabilità di Google

Responsabilità del cliente

  • Gestisci i tuoi carichi di lavoro, inclusi codice dell'applicazione, file di build, immagini container, dati, controllo dell'accesso basato sui ruoli (RBAC)/IAM, container e pod in esecuzione.
  • Registra i cluster nell'upgrade automatico (predefinito) o esegui l'upgrade dei cluster alle versioni supportate.
  • Monitora il cluster e le applicazioni e rispondi a qualsiasi avviso e incidente utilizzando tecnologie come la dashboard della postura di sicurezza e l'osservabilità di Google Cloud.
  • Quando richiesto, fornisci a Google dettagli sull'ambiente per la risoluzione dei problemi.

GKE su VMware

Responsabilità di Google

  • Gestire e distribuire il pacchetto software GKE su VMware, tra cui i controller Kubernetes, vCenter e F5, il controller Ingress, gli agenti Connect, Logging e Monitoring, nonché lo strumento a riga di comando gkectl.

  • Gestisci e distribuisci le immagini della workstation di amministrazione e delle macchine dei nodi di Ubuntu, incluse l'applicazione regolare di patch e correzioni di sicurezza.

  • Analizza continuamente i componenti con l'API Artifact Analysis e applica la patch alle vulnerabilità note.

  • Comunica agli utenti la disponibilità di upgrade per GKE su VMware e la produzione di script di upgrade per la versione precedente; GKE su VMware supporta solo upgrade sequenziali (solo 1.2 → 1.3 → 1.4 e non 1.2 → 1.4).

  • Fornisci integrazioni di Google Cloud per Connect e l'osservabilità di Google Cloud.

  • Risolvi i problemi, fornisci soluzioni alternative e correggi la causa principale di eventuali problemi relativi ai componenti forniti da Google.

Responsabilità del cliente

  • Amministrazione generale del sistema per i cluster on-premise.

  • Gestisci i tuoi carichi di lavoro, inclusi codice dell'applicazione, file di build, immagini container, dati, controllo dell'accesso basato sui ruoli (RBAC)/IAM, container e pod in esecuzione.

  • Gestisci, gestisci e applica le patch all'infrastruttura, inclusi reti, server, archiviazione e connettività a Google Cloud.

  • Utilizza, gestisci e applica patch a vSphere e ai bilanciatori del carico di rete.

  • Mantieni i contratti di assistenza con VMware e F5 (se implementato).

  • Esegui regolarmente l'upgrade di GKE su VMware a una versione supportata.

  • Esegui il deployment e il test dei tuoi carichi di lavoro su immagini delle macchine dei nodi aggiornate. Esegui il deployment e il test di immagini aggiornate della workstation di amministrazione nel tuo ambiente. Segnalare eventuali dubbi a Google tramite l'assistenza clienti Google Cloud.

  • Monitora cluster e applicazioni e rispondi a qualsiasi incidente.

  • Assicurati che sia stato eseguito il deployment degli agenti Logging e Monitoring nei cluster. Senza log, l'assistenza è disponibile secondo il criterio del "best effort".

  • Quando richiesto, fornisci a Google i dettagli ambientali (ad esempio la configurazione di rete) per la risoluzione dei problemi.

GKE su Bare Metal

Responsabilità di Google

  • Gestisci e distribuisci il pacchetto software GKE su Bare Metal, tra cui Kubernetes, controller Ingress, agenti Connect e Logging e Monitoring e lo strumento a riga di comando bmctl.

  • Analizza continuamente i componenti con l'API Artifact Analysis e applica la patch alle vulnerabilità note.

  • Comunica agli utenti gli upgrade disponibili per GKE su Bare Metal e genera istruzioni per l'upgrade per la versione precedente; GKE su Bare Metal supporta upgrade sequenziali tra versioni secondarie e release di patch (solo 1.2 → 1.3 → 1.4 e non 1.2 → 1.4).

  • Fornisci integrazioni di Google Cloud per Connect e l'osservabilità di Google Cloud.

  • Risolvi i problemi, fornisci soluzioni alternative e correggi la causa principale di eventuali problemi relativi ai componenti forniti da Google.

Responsabilità del cliente

  • Fornisce l'amministrazione generale del sistema per i cluster.

  • Gestisci i carichi di lavoro, inclusi codice dell'applicazione, file di build, immagini container, dati, criteri di autorizzazione RBAC/IAM e container e pod in esecuzione.

  • Gestisci, gestisci e applica le patch all'infrastruttura, inclusi reti, server, archiviazione e connettività a Google Cloud.

  • Gestisci i contratti di assistenza con i fornitori.

  • Esegui regolarmente l'upgrade di GKE su Bare Metal a una versione supportata.

  • Esegui il deployment e il test dei tuoi carichi di lavoro su immagini delle macchine dei nodi aggiornate. Esegui il deployment e il test di immagini aggiornate della workstation di amministrazione nel tuo ambiente. Segnalare eventuali dubbi a Google tramite l'assistenza clienti Google Cloud.

  • Monitora cluster e applicazioni e rispondi a qualsiasi incidente.

  • Assicurati che sia stato eseguito il deployment degli agenti Logging e Monitoring nei cluster. Senza log, l'assistenza è disponibile secondo il criterio del "best effort".

  • Quando richiesto, fornisci a Google i dettagli ambientali (ad esempio la configurazione di rete) per la risoluzione dei problemi.

GKE su AWS (multi-cloud)

Responsabilità di Google

  • Gestire e distribuire il pacchetto software GKE su AWS, tra cui Kubernetes, immagini di base, le funzionalità di integrazione AWS, il controller Ingress, l'agente Connect e lo strumento a riga di comando anthos-gke.

  • Analizza continuamente i componenti con l'API Artifact Analysis e applica la patch alle vulnerabilità note.

  • Gestire e distribuire le immagini del servizio di gestione, del piano di controllo e del pool di nodi, con regolari correzioni per la sicurezza e l'applicazione di patch.

  • Invia una notifica agli utenti sugli upgrade disponibili per GKE su AWS e crea istruzioni sugli upgrade per la versione precedente. GKE su AWS supporta solo upgrade sequenziali (solo 1,2 → 1,3 → 1,4 e non 1,2 → 1,4).

  • Fornisci integrazioni di Google Cloud per Connect e l'osservabilità di Google Cloud.

  • Risolvi i problemi, fornisci soluzioni alternative e correggi la causa principale di eventuali problemi relativi ai componenti forniti da Google.

Responsabilità del cliente

  • Fornisce l'amministrazione generale del sistema per GKE su cluster AWS. Ad esempio, configurandole in modo che funzionino all'interno dell'ambiente VPC aziendale.

  • Gestisci i carichi di lavoro, inclusi codice dell'applicazione, file di build, immagini container, dati, criteri di autorizzazione RBAC/IAM e container e pod in esecuzione.

  • Gestire e gestire l'ambiente AWS, comprese le configurazioni di networking e la connettività a Google Cloud.

  • Gestisci i contratti di assistenza con AWS.

  • Esegui regolarmente l'upgrade di GKE su AWS a una versione supportata.

  • Monitora cluster e applicazioni e rispondi a qualsiasi incidente.

  • Assicurati che sia stato eseguito il deployment degli agenti Logging e Monitoring nei cluster. Senza log, l'assistenza è disponibile secondo il criterio del "best effort".

  • Quando richiesto, fornisci a Google i dettagli ambientali (ad esempio la configurazione VPC AWS) per la risoluzione dei problemi.

GKE su Azure

Responsabilità di Google

  • Gestisci e distribuisci il pacchetto software GKE su Azure, tra cui Kubernetes, immagini di base, integrazioni di Azure, il controller Ingress, l'agente Connect e Google Cloud CLI.

  • Analizza continuamente i componenti con l'API Artifact Analysis e applica la patch alle vulnerabilità note.

  • Gestire e distribuire le immagini del servizio di gestione, del piano di controllo e del pool di nodi, con regolari correzioni per la sicurezza e l'applicazione di patch.

  • Comunica agli utenti gli upgrade disponibili per GKE su Azure e crea istruzioni per gli upgrade per la versione precedente. GKE su Azure supporta solo upgrade sequenziali (solo 1,2 → 1,3 → 1,4 e non 1,2 → 1,4).

  • Fornisci integrazioni di Google Cloud per Connect e l'osservabilità di Google Cloud.

  • Risolvi i problemi, fornisci soluzioni alternative e correggi la causa principale di eventuali problemi relativi ai componenti forniti da Google.

Responsabilità del cliente

  • Fornisce l'amministrazione generale del sistema per GKE su cluster Azure. ad esempio per configurarle in modo che funzionino all'interno dell'ambiente VPC aziendale.

  • Gestisci i carichi di lavoro, inclusi codice dell'applicazione, file di build, immagini container, dati, criteri di autorizzazione RBAC/IAM e container e pod in esecuzione.

  • Gestisci e gestisci l'ambiente Azure, incluse le configurazioni di networking e la connettività a Google Cloud.

  • Gestire i contratti di assistenza con Azure.

  • Esegui regolarmente l'upgrade di GKE su Azure a una versione supportata.

  • Monitora cluster e applicazioni e rispondi a qualsiasi incidente.

  • Assicurati che sia stato eseguito il deployment degli agenti Logging e Monitoring nei cluster. Senza log, l'assistenza è disponibile secondo il criterio del "best effort".

  • Quando richiesto, fornisci a Google i dettagli ambientali (ad esempio la configurazione di Azure VNet) per la risoluzione dei problemi.

Cluster collegati a GKE Enterprise

Responsabilità di Google

  • Fornisci un elenco delle distribuzioni e delle versioni di Kubernetes supportate.

  • Invia una notifica agli utenti sugli upgrade disponibili per i componenti di GKE Enterprise e crea istruzioni sugli upgrade per la versione precedente. GKE Enterprise supporta solo upgrade sequenziali (solo 1.2 → 1.3 → 1.4 e non 1.2 → 1.4).

  • Fornisci integrazioni di Google Cloud per Connect e l'osservabilità di Google Cloud.

  • Risoluzione dei problemi, fornendo soluzioni alternative e correggendo la causa principale di eventuali problemi relativi ai componenti forniti da Google.

Responsabilità del cliente

  • Fornire una piattaforma Kubernetes moderna che soddisfi le specifiche di Google. La piattaforma include, a titolo esemplificativo, hardware, sistema operativo, server API Kubernetes, configurazione VPC e altri attributi.

  • Gestisci i carichi di lavoro, inclusi codice dell'applicazione, file di build, immagini container, dati, criteri di autorizzazione RBAC/IAM e container e pod in esecuzione.

  • Gestisci, gestisci e applica le patch all'infrastruttura, inclusi reti, server, archiviazione e connettività a Google Cloud.

  • Gestisci, gestisci e applica le patch a qualsiasi infrastruttura necessaria per eseguire il cluster.

  • Gestire contratti di assistenza con terze parti. ad esempio fornitori di servizi di networking, orchestrazione di container e risorse di computing.

  • Esegui regolarmente l'upgrade di Kubernetes a una versione supportata.

  • Monitora cluster e applicazioni e rispondi a qualsiasi incidente.

  • Mantieni i cluster connessi ai servizi Google.

  • Quando richiesto, fornisci a Google i dettagli ambientali (ad esempio la configurazione di rete) per la risoluzione dei problemi.

Passaggi successivi