Registri e monitoraggio

In questo argomento viene descritto come accedere ai registri raccolti da Tanzu Kubernetes Grid.

Accesso ai registri di 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.

Registri dei cluster locali

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.

Registri dell'API del cluster

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.

Accesso ai registri di distribuzione del cluster di gestione autonomo

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:

    1. Cercare nell'output 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/.
    2. Eseguire i comandi seguenti, in base al provider del cloud:
      • vSphere: kubectl logs deployment.apps/capv-controller-manager -n capv-system manager --kubeconfig </path/to/kubeconfig>
      • Amazon Web Services (AWS): kubectl logs deployment.apps/capa-controller-manager -n capa-system manager --kubeconfig </path/to/kubeconfig>
      • Azure: 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.

Accesso ai registri delle distribuzioni del cluster del carico di lavoro

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:

  1. Impostare kubeconfig sul cluster di gestione. Ad esempio:

    kubectl config use-context my-management-cluster-admin@my-management-cluster
    
  2. Eseguire i comandi seguenti:

    • Registri capi:

      kubectl logs deployments/capi-controller-manager -n capi-system manager
      
    • Registri specifici di IaaS:

      • vSphere: kubectl logs deployments/capv-controller-manager -n capv-system manager
      • AWS: kubectl logs deployments/capa-controller-manager -n capa-system manager
      • Azure: kubectl logs deployments/capz-controller-manager -n capz-system manager

Configurazione di registrazione e monitoraggio

È possibile configurare la registrazione e il monitoraggio nei cluster del carico di lavoro creati da Tanzu Kubernetes Grid:

check-circle-line exclamation-circle-line close-line
Scroll to top icon