L'obiettivo di assistenza principale di Google è risolvere gli incidenti di produzione il più rapidamente possibile. A questo scopo, occorre comprendere la 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 su VMware. Se hai già un pacchetto di assistenza Google Cloud, disponi già del supporto per GKE Enterprise e GKE su VMware.
Per ulteriori informazioni, consulta la documentazione dell'assistenza Google Cloud.
Requisiti per il supporto di GKE su VMware
Per risolvere in modo efficace gli incidenti critici per l'azienda, devi:
- Verifica che l'ambiente sia aggiornato con i periodi di tempo di fine del supporto pubblicati (consulta la sezione Criterio di supporto delle versioni di seguito).
- Abilitare Cloud Logging e Cloud Monitoring per i componenti di sistema (per ulteriori dettagli, consulta la sezione Strumenti di assistenza).
- Quando apri una richiesta di assistenza, fornisci uno snapshot della 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 di collegare il tarball risultante alla richiesta di assistenza. gkectl diagnose snapshot --seed-config
acquisisce
informazioni su Kubernetes e sui 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 scoprire 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. Non allegare informazioni altamente riservate o sensibili alla 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. In questo modo, i log a livello di sistema vengono replicati 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 in Log.
Per maggiori dettagli, consulta Logging e monitoraggio.
Google Cloud CLI e accesso al cluster remoto
Se apri una richiesta di assistenza, l'assistenza clienti Google Cloud potrebbe chiederti l'accesso remoto di sola lettura ai tuoi cluster per diagnosticare e risolvere i problemi in modo più efficace. Per consentire al team di assistenza di avere accesso sufficiente per risolvere da remoto il problema del cluster:
Assicurati di aver installato e aggiornato alla versione più recente di Google Cloud CLI. La versione di Google Cloud CLI deve essere alla versione 401.0.0 o successiva per concedere all'Assistenza clienti Google Cloud le autorizzazioni necessarie. Ti consigliamo di aggiornare regolarmente Google Cloud CLI per ricevere 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, consulta Come ricreare kubeconfig del cluster utente.
Il nome dell'appartenenza corrisponde a quello del cluster. Per ottenere il nome del cluster di amministrazione o 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 CLI che genera e visualizza un set di criteri di controllo dell'accesso dell'accesso basato sui ruoli (RBAC) di Kubernetes e li applica al cluster di destinazione. Consulta la pagina Rivedere in anticipo i criteri di RBAC.
Per maggiori 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.
Come risolviamo i problemi del tuo ambiente
Di seguito è riportato un esempio di un tipico caso di assistenza:
- Qualcuno, ad esempio l'amministratore del cluster, apre una richiesta di assistenza tramite la console Google Cloud o Google Cloud Support Center e seleziona rispettivamente Anthos e GKE su VMware come categoria e componente. Inseriscino le informazioni richieste e allegano l'output di
gkectl diagnose snapshot
alla richiesta. - La richiesta di assistenza viene indirizzata a un ingegnere dell'assistenza tecnica specializzato in GKE su VMware.
- Il tecnico del servizio di assistenza esamina i contenuti dello snapshot per acquisire il contesto dell'ambiente.
- 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.
- Il tecnico del servizio di assistenza risponde alla richiesta con una valutazione e un consiglio. Il tecnico del servizio di assistenza e l'utente continuano a risolvere il problema 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 su VMware. Grazie a questi rapporti, Google è in grado di collaborare strettamente con il partner in questione per conto dei clienti condivisi.
Per usufruire dell'assistenza collaborativa, devi mantenere contratti di assistenza con Google e con il partner in questione.
Google ha attualmente in essere un rapporto di assistenza collaborativa con i partner specificati nella pagina Partner di assistenza collaborativi.
I dati sui problemi relativi all'assistenza potrebbero 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 forniti come parte di GKE su VMware. La tabella riportata di seguito illustra ulteriormente questo aspetto:
Assistenza Google Cloud | Assistenza collaborativa | Non supportato |
---|---|---|
Kubernetes e il runtime del 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 (consulta la sezione Assistenza per gli sviluppatori di seguito) |
Controller vCenter |
Soluzioni hardware e iperconvergenti per l'infrastruttura elencate nella pagina Partner di assistenza collaborativi |
Scelta del cliente del sistema operativo host |
Controller F5 |
Server fisico, spazio di archiviazione e rete |
|
Criteri di Calico e della rete correlata |
DNS, DHCP e sistemi di identità esterni |
|
Controller Ingress |
Calico Enterprise Edition |
|
Prometheus e Grafana |
||
Stackdriver Monitoring, Stackdriver Logging e agenti Stackdriver |
||
Federazione delle identità con provider conformi 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 i criteri relativi al supporto delle versioni 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 sia il periodo più lungo.
La seguente tabella mostra le versioni supportate e non supportate di questo prodotto:
Versione di release | Data di rilascio | Prima data di fine del ciclo di vita |
---|---|---|
1,29 (più recente) | 29 aprile 2024 | 29 aprile 2025 |
1,28 | 14 dicembre 2023 | 14 dicembre 2024 |
1,16 | 23 agosto 2023 | 23 agosto 2024 |
1.15 (non supportato) | 2 maggio 2023 | 2 maggio 2024 |
1.14 (non supportato) | 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 su 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 come anteprima sono coperte dai Termini dell'offerta 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 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 l'upgrade e la versione di Anthos.
Modello di responsabilità condivisa
L'esecuzione di un'applicazione di produzione business-critical su GKE su VMware richiede 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 agli sviluppatori secondo il criterio del "best effort" per assicurarci che possano eseguire facilmente applicazioni su GKE su VMware. Crediamo che un'interazione anticipata durante lo sviluppo possa prevenire gli incidenti critici in una fase successiva.
Questa Assistenza per gli sviluppatori è disponibile per i clienti con un pacchetto di assistenza a pagamento e viene trattata con un livello di priorità 3 per un problema che blocca un lancio o con un livello di priorità 4 per una consulenza generale. In questa classificazione, il livello di priorità 0 è la massima priorità.