Richiedere assistenza

L'obiettivo principale di assistenza di Google è risolvere gli incidenti di produzione il più rapidamente possibile. Per farlo, intendiamo comprendere la tua configurazione, analizzare log e metriche e collaborare con i partner per risolvere rapidamente gli incidenti.

Google Cloud offre una vasta gamma di pacchetti di assistenza per soddisfare le tue esigenze di assistenza. Tutti i pacchetti di assistenza Google Cloud includono il supporto per GKE Enterprise e GKE on VMware. Se hai già un pacchetto di assistenza Google Cloud, disponi già del supporto per GKE Enterprise e GKE on VMware.

Per ulteriori informazioni, consulta la documentazione dell'assistenza Google Cloud.

Requisiti per il supporto di GKE on VMware

Per risolvere efficacemente gli incidenti critici, devi:

  1. Verifica che l'ambiente sia aggiornato con i periodi di tempo di fine del supporto pubblicati (vedi Criteri di supporto della versione di seguito).
  2. Abilitare Cloud Logging e Cloud Monitoring per i componenti del sistema (per ulteriori dettagli, consulta la sezione Strumenti di assistenza).
  3. Quando apri una richiesta di assistenza, fornisci uno snapshot di configurazione utilizzando il comando gkectl diagnose snapshot.

Strumenti di assistenza

Per risolvere un incidente di GKE su VMware, l'assistenza Google Cloud si basa su tre informazioni:

  • La configurazione del tuo ambiente
  • Log dei cluster di amministrazione e utente
  • Metriche dei cluster di amministrazione e utente

Configurazione

Quando apri una richiesta di assistenza, ti viene chiesto di eseguire il comando gkectl diagnose snapshot --seed-config e collegare il tarball risultante alla richiesta di assistenza. gkectl diagnose snapshot --seed-config acquisisce informazioni su Kubernetes e i tuoi nodi.

Lo strumento è altamente configurabile e include diversi scenari predefiniti. Puoi anche passare un file YAML con un set personalizzato di informazioni da raccogliere. Per saperne di più, consulta Diagnostica dei cluster.

Puoi aggiungere un campo excludeWords al file di configurazione per omettere informazioni sensibili o riservate. Assicurati di esaminare attentamente le informazioni acquisite dallo strumento. Le informazioni altamente riservate o sensibili non devono essere allegate alla tua richiesta di assistenza.

Log

Quando crei un nuovo cluster GKE su VMware, gli agenti Cloud Logging vengono abilitati per impostazione predefinita e sono limitati solo ai componenti a livello di sistema. Questa operazione replica i log a livello di sistema nel progetto Google Cloud associato al cluster. I log a livello di sistema provengono da pod Kubernetes in esecuzione in uno dei cinque spazi dei nomi:

  • kube-system
  • gke-system
  • gke-connect
  • istio-system
  • config-management-system
  • knative-serving

È possibile eseguire query sui log dalla console di Cloud Logging.

Per maggiori dettagli, consulta Logging e monitoraggio.

Metriche

Oltre ai log, le metriche vengono acquisite anche dall'agente Cloud Monitoring. Questa operazione replica le metriche a livello di sistema nel progetto Google Cloud associato al cluster. Le metriche a livello di sistema provengono da pod Kubernetes in esecuzione negli stessi spazi dei nomi elencati nei Log.

Per maggiori dettagli, consulta Logging e monitoraggio.

Google Cloud CLI e accesso ai cluster remoti

Se apri una richiesta di assistenza, l'assistenza clienti Google Cloud potrebbe chiederti l'accesso remoto di sola lettura ai tuoi cluster per contribuire a diagnosticare e risolvere i problemi in modo più efficace. Per consentire al team di assistenza di avere accesso sufficiente per risolvere da remoto i problemi del cluster:

  • Assicurati di aver installato e aggiornato alla versione più recente di Google Cloud CLI. Per concedere all'assistenza clienti Google Cloud le autorizzazioni necessarie, Google Cloud CLI deve avere la versione 401.0.0 o versioni successive. Ti consigliamo di aggiornare regolarmente Google Cloud CLI per recuperare autorizzazioni aggiuntive e altri miglioramenti. Per installare i componenti più recenti di gcloud CLI, utilizza il comando gcloud components update.

  • Assicurati che il cluster di destinazione sia registrato e di avere l'ID progetto, il nome dell'appartenenza e il file kubeconfig.

    • Per ottenere kubeconfig del cluster utente, vedi Come ricreare il cluster utente kubeconfig.

    • Il nome dell'appartenenza è uguale al nome del cluster. Per ottenere il nome del cluster di amministrazione o del cluster utente, puoi utilizzare

        gkectl list admin --kubeconfig ADMIN_CLUSTER_KUBECONFIG
    
        gkectl list clusters --kubeconfig ADMIN_CLUSTER_KUBECONFIG
    
  • Per concedere l'accesso al cluster, esegui un comando gcloud che genera e visualizza un insieme di criteri di controllo dell'accesso basato sui ruoli (RBAC) di Kubernetes e li applica al cluster di destinazione. Vedi Rivedere in anticipo le norme di RBAC.

Per ulteriori informazioni su come concedere all'assistenza clienti Google Cloud l'accesso remoto di sola lettura ai tuoi cluster, consulta Assistenza Google Cloud per i cluster registrati.

Modalità di risoluzione dei problemi del tuo ambiente

Ecco un esempio di un tipico caso di assistenza:

  1. Qualcuno, ad esempio l'amministratore del cluster, apre una richiesta di assistenza tramite la console Google Cloud o Google Cloud Support Center e seleziona Anthos e GKE su VMware rispettivamente come categoria e componente. Inseriscino le informazioni richieste e allegano l'output di gkectl diagnose snapshot alla richiesta.
  2. La richiesta di assistenza viene instradata a un tecnico dell'assistenza tecnica specializzato in GKE on VMware.
  3. Il tecnico del servizio di assistenza esamina i contenuti dello snapshot per acquisire il contesto dell'ambiente.
  4. Il tecnico del servizio di assistenza esamina i log e le metriche nel progetto Google Cloud, inserendo l'case ID di assistenza come giustificazione aziendale, che viene registrata internamente.
  5. Il tecnico del servizio di assistenza risponde alla richiesta con una valutazione e un suggerimento. Il tecnico del servizio di assistenza e l'utente continuano a risolvere i problemi finché non trovano una soluzione.

Partner di assistenza collaborativi

Google mantiene rapporti di assistenza collaborativi con partner selezionati per offrire un'esperienza di assistenza più fluida per GKE on VMware. Grazie a queste relazioni, Google è in grado di collaborare strettamente con il partner per conto dei clienti condivisi.

Per poter usufruire dell'Assistenza collaborativa, devi mantenere dei contratti di assistenza sia con Google sia con il partner in questione.

Attualmente Google ha in essere un rapporto di assistenza collaborativa con i partner specificati nella pagina Partner di assistenza collaborativa.

I dati relativi ai problemi di assistenza possono essere condivisi con i partner di assistenza collaborativi, come descritto nelle linee guida per i servizi di assistenza tecnica di Google.

Che cosa supporta Google?

In genere, il team di assistenza Cloud supporta tutti i componenti software spediti come parte di GKE on VMware. La tabella riportata di seguito illustra ulteriormente questo aspetto:

Assistenza Google Cloud Assistenza collaborativa Non supportato
Kubernetes e il runtime dei container
VMware vSphere (vCenter Server ed ESXi)
Prodotti VMware oltre a vSphere
Ubuntu canonico per sistema operativo guest/node
Bilanciatori del carico BIG-IP F5
Codice cliente (vedi Assistenza per gli sviluppatori di seguito)
Controller vCenter
Soluzioni hardware e di infrastruttura iperconvergente elencate nella pagina Partner di assistenza collaborativa
Sistema operativo
scelto dal cliente
Controller F5

Server fisico, spazio di archiviazione e rete
Criteri di Calico e della rete correlata

Sistemi DNS, DHCP e di identità esterni
Controller Ingress

Calico Enterprise Edition
Prometheus e Grafana
Stackdriver Monitoring, Stackdriver Logging e agenti Stackdriver
Federazione delle identità con provider conformi a OIDC
Hub, Connect e l'agente Connect
Cloud Run for Anthos / Knative
LoadBalancer in bundle (Seesaw)

Criterio di supporto delle versioni

Il supporto per GKE su VMware segue il criterio relativo al supporto della versione di GKE Enterprise. A partire dalla versione 1.14 di GKE Enterprise, Google supporta ogni versione secondaria di GKE su VMware per 12 mesi dopo il rilascio iniziale della versione secondaria o fino al rilascio della terza versione secondaria successiva, a seconda di quale delle due date è più lunga.

La tabella seguente mostra le versioni supportate e non supportate di questo prodotto:

Versione release Data di rilascio Prima data di fine del ciclo di vita
1.16 (più recente) 23 agosto 2023 23 agosto 2024
1.15 2 maggio 2023 2 maggio 2024
1.14 21 dicembre 2022 21 dicembre 2023
1.13 (non supportato) 29 settembre 2022 17 agosto 2023
1.12 (non supportato) 7 luglio 2022 29 marzo 2023
1.11 (non supportato) 27 aprile 2022 21 dicembre 2022
1.10 (non supportato) 22 dicembre 2021 22 settembre 2022
1.9 (non supportato) 29 settembre 2021 29 giugno 2022
1.8 (non supportato) 28 giugno 2021 28 marzo 2022
1.7 (non supportato) 25 marzo 2021 25 dicembre 2021
1.6 (non supportato) 10 dicembre 2020 10 settembre 2021
1.5 (non supportato) 24 settembre 2020 24 giugno 2021
1.4 (non supportato) 25 giugno 2020 25 marzo 2021
1.3 (non supportato) 23 marzo 2020 23 dicembre 2020
1.2 (non supportato) 20 dicembre 2019 20 settembre 2020
1.1 (non supportato) 26 settembre 2019 26 giugno 2020
1.0 (non supportato) 25 luglio 2019 25 aprile 2020

Funzionalità supportate

Questo documento elenca le funzionalità di GKE on VMware per le release supportate. La tabella non è destinata a essere un elenco esaustivo, ma evidenzia alcuni dei vantaggi dell'upgrade dei cluster all'ultima versione supportata.

Le funzionalità sono elencate in base alla fase di lancio del prodotto, come Anteprima o Disponibilità generale. Le funzionalità elencate in anteprima sono coperte dai Termini delle Offerte pre-GA dei Termini di servizio di Google Cloud. Le offerte in anteprima sono destinate esclusivamente all'utilizzo in ambienti di test e potrebbero avere un supporto limitato. Le modifiche ai prodotti e alle funzionalità pre-GA potrebbero non essere compatibili con altre versioni pre-GA. Le funzionalità in disponibilità generale sono aperte a tutti i clienti e sono completamente supportate. Per ulteriori informazioni, consulta Fasi di lancio del prodotto.

Per informazioni sui componenti Anthos supportati e sulla loro compatibilità, consulta Assistenza per la versione e l'upgrade di Anthos.


Funzionalità/capacità 1.14 1.15 1.16 (più recente)
Modalità bilanciatore del carico Dataplane V2 - - Anteprima
Postazione di lavoro di amministrazione gestita dall'utente - - Anteprima
Strumento di migrazione dello spazio di archiviazione - - Anteprima
Migrazione da Seesaw a MetalLB - - Anteprima
Disattiva il traffico in entrata in bundle - - GA
Comando gkectl register bootstrap - - Anteprima
Credenziali preparate per il cluster di amministrazione - - Anteprima
Criteri di archiviazione per un cluster utente - Anteprima GA
Criteri di archiviazione per un cluster di amministrazione - Anteprima Anteprima
Riparazione automatica nodi GA GA GA
Cluster di amministrazione per l'alta disponibilità - Anteprima GA
Affinità host VM - Anteprima GA
Generare file di configurazione da un cluster esistente - GA GA
Raccolta delle metriche di sistema di Managed Service per Prometheus - GA Anteprima
Upgrade e rollback dei pool di nodi Anteprima GA GA
Aggiornare le credenziali del registro privato Anteprima GA GA
Backup e ripristino dei cluster di amministrazione con gkectl Anteprima Anteprima Anteprima
Scalabilità automatica del pool di nodi del cluster utente GA GA GA
Ridimensionamento automatico dei nodi dei cluster GA GA GA
Supporto di più cluster vSphere GA GA GA
Supporto di più data center vSphere GA GA GA
Supporto di OpenID Connect (OIDC) per l'autenticazione nei cluster GA GA GA
Rotazione del certificato CA GA GA GA
Supporto di Workload Identity GA GA GA
AIS con supporto per l'autenticazione LDAP GA GA GA
Crittografia sempre attiva dei secret senza modulo di sicurezza hardware (HSM) GA GA GA
Aggiornare i certificati vCenter CA con gkectl GA GA GA
Gateway NAT in uscita GA GA GA
Registrazione del parco risorse di cluster di amministrazione GA GA GA
Supporto dei pool di nodi Windows GA GA GA
Runtime di containerd per il pool di nodi Windows GA GA GA
Supporto dei pool di nodi del sistema operativo ottimizzato per i container GA GA GA
CoreDNS come provider DNS del cluster GA GA GA
Ciclo di vita del cluster utente nella console Google Cloud GA GA GA
Creazione di nodi del cluster di amministrazione con Container-Optimized OS GA GA GA
Funzionalità multi-NIC per i pod GA GA GA
Opzione del bilanciatore del carico MetalLB GA GA GA
Assistenza gkectl update admin per abilitare e disabilitare Cloud Logging e Cloud Monitoring GA GA GA
Supporto per Windows Dataplane V2 GA GA GA
Metriche dell'API di riepilogo GA GA GA
Assistenza di gkectl update credentials per l'aggiornamento della chiave dell'account di servizio di accesso ai componenti GA GA GA
Credenziali preparate per il cluster utente GA GA GA
Upgrade asincrono del cluster utente GA GA GA
Aggiornamento sequenziale dei pool di nodi GA GA GA
Crea snapshot del volume con il driver CSI vSphere Anteprima Anteprima Anteprima
Crea un cluster utente con ControlPlaneV2 abilitato GA GA GA

Modello di responsabilità condivisa

L'esecuzione di un'applicazione di produzione business-critical su GKE su VMware richiede che più parti abbiano responsabilità diverse. Queste responsabilità sono descritte in Responsabilità condivisa di GKE Enterprise.

Assistenza per gli sviluppatori

Google non fornisce assistenza per i carichi di lavoro delle applicazioni in esecuzione su GKE su VMware. Tuttavia, offriamo assistenza per sviluppatori secondo il criterio del "best effort" per garantire che i tuoi sviluppatori possano eseguire facilmente le applicazioni su GKE on VMware. Riteniamo che un impegno precoce durante lo sviluppo possa prevenire incidenti critici nella fase successiva del deployment.

Questa Assistenza per gli sviluppatori è disponibile per i clienti con un pacchetto di assistenza a pagamento e viene gestita con un livello di priorità 3 per un problema che blocca un lancio o al livello di priorità 4 per una consulenza generale. In questa classificazione, il livello di priorità 0 è la massima priorità.