In questo argomento viene descritto come accedere ai registri raccolti da Tanzu Kubernetes Grid.
Tanzu Kubernetes Grid raccoglie registri per la distribuzione e il funzionamento del cluster di gestione autonomo e del cluster del carico di lavoro. Per recuperare registri di controllo a livello dell'API di Kubernetes o del sistema Linux, vedere Registrazione di controllo.
I registri dei cluster locali tengono traccia delle attività di creazione, aggiornamento ed eliminazione del cluster di gestione autonomo e del cluster del carico di lavoro nel file ~/.config/tanzu/tkg/logs/CLUSTER-NAME
. Questi registri possono essere utilizzati per risolvere i problemi relativi alla creazione del cluster e ad altre attività. Se un cluster viene eliminato correttamente, il file dei suoi registri viene eliminato automaticamente. Se invece l'azione di eliminazione non riesce, il file dei registri viene conservato e può essere esaminato dall'utente o dal team di supporto.
Se i registri dei cluster locali non forniscono informazioni sufficienti per monitorare le distribuzioni o risolvere i problemi relativi ai componenti, è possibile recuperare i registri utilizzando kubectl
come indicato di seguito.
Per monitorare e risolvere i problemi relativi alle distribuzioni del cluster di gestione autonomo, esaminare:
Il file di registro indicato nell'output del terminale in I registri dell'esecuzione del comando sono disponibili anche in… (Logs of the command execution can also be found at...)
Il registro del modulo del provider del cloud per Cluster API. Recuperare il più recente nel modo seguente:
tanzu management-cluster create
l'indicazione Bootstrapper created. Kubeconfig: e copiare il percorso del file kubeconfig
elencato. Il file si trova in ~/.kube-tkg/tmp/
.kubectl logs deployment.apps/capv-controller-manager -n capv-system manager --kubeconfig </path/to/kubeconfig>
kubectl logs deployment.apps/capa-controller-manager -n capa-system manager --kubeconfig </path/to/kubeconfig>
kubectl logs deployment.apps/capz-controller-manager -n capz-system manager --kubeconfig </path/to/kubeconfig>
Per risolvere i problemi relativi al supervisore, vedere Risoluzione dei problemi di abilitazione del supervisore nella documentazione di vSphere with Tanzu.
Dopo aver eseguito tanzu cluster create
, è possibile monitorare il processo di distribuzione nei registri di Cluster API nel cluster di gestione.
Per accedere a questi registri, eseguire i passaggi seguenti:
Impostare kubeconfig
sul cluster di gestione. Ad esempio:
kubectl config use-context my-management-cluster-admin@my-management-cluster
Eseguire i comandi seguenti:
Registri capi
:
kubectl logs deployments/capi-controller-manager -n capi-system manager
Registri specifici di IaaS:
kubectl logs deployments/capv-controller-manager -n capv-system manager
kubectl logs deployments/capa-controller-manager -n capa-system manager
kubectl logs deployments/capz-controller-manager -n capz-system manager
È possibile configurare la registrazione e il monitoraggio nei cluster del carico di lavoro creati da Tanzu Kubernetes Grid: