Visualizzazione dei log dei servizi OKE (Kubernetes Engine)

Scopri come visualizzare i log dei processi Kubernetes (come kube-scheduler, kube-controller-manager, cloud-controller-manager e kube-apiserver) in esecuzione sul piano di controllo dei cluster creati utilizzando Kubernetes Engine (OKE).

Dopo aver creato un cluster utilizzando Kubernetes Engine, puoi utilizzare Oracle Cloud Infrastructure Logging per visualizzare e cercare i log dei processi Kubernetes in esecuzione sul piano di controllo del cluster. I log dei processi del piano di controllo Kubernetes sono disponibili in Oracle Cloud Infrastructure Logging come log per il servizio Kubernetes Engine, dove vengono definiti log dei servizi.

I log di processo del piano di controllo Kubernetes riportati di seguito sono disponibili per Kubernetes Engine sotto forma di log del servizio.

  • Il log kube-scheduler, contenente errori ed eventi all'interno del processo kube-scheduler (come le decisioni dello scheduler).
  • Il log kube-controller-manager, contenente errori ed eventi all'interno del processo kube-controller-manager (ad esempio la riconciliazione della distribuzione).
  • Log cloud-controller-manager, contenente errori ed eventi all'interno del processo cloud-controller-manager (ad esempio il provisioning del load balancer).
  • Il log kube-apiserver, contenente errori ed eventi all'interno del processo kube-apiserver (per ogni richiesta inviata al server API Kubernetes).

I log del servizio vengono configurati in base al livello di log predefinito di Kubernetes (v=2). A questo livello, i log del servizio contengono utili informazioni di stato stazionario sul servizio e importanti messaggi di log che potrebbero essere correlati a modifiche significative nel sistema.

I log del servizio sono utili per la risoluzione dei problemi del cluster, ad esempio:

  • Arresto delle virtual machine del piano di controllo cluster.
  • Problemi di partizionamento di rete all'interno di un cluster o tra il cluster e gli utenti.
  • Il software Kubernetes si blocca.
  • Perdita di dati o indisponibilità dello storage persistente.
  • Errori dell'operatore, come Kubernetes non configurato correttamente o software dell'applicazione.

Dopo aver abilitato e configurato i log del servizio, sarà possibile visualizzare i log del servizio.

Per ulteriori informazioni sui log del servizio, vedere Log del servizio.

Oltre a visualizzare i log dei servizi di Kubernetes Engine, puoi anche:

Utilizzo di Console

Per creare un nuovo oggetto log servizio che consenta di visualizzare e cercare i log dei processi Kubernetes in esecuzione sul piano di controllo di un cluster, effettuare le operazioni riportate di seguito.

  1. Aprire il menu di navigazione e selezionare Osservabilità e gestione. In Log, selezionare Log.
  2. Scegliere un compartimento in cui si dispone dell'autorizzazione per lavorare.
  3. Selezionare Abilita log servizio per creare un nuovo log servizio.
  4. Nella finestra di dialogo Abilita log risorsa:

    1. Identificare il cluster specificando:
      • Compartimento risorse: selezionare il compartimento a cui appartiene il cluster.
      • Servizio: selezionare Kubernetes Engine.
      • Risorsa: selezionare il cluster per cui si desidera abilitare i log del servizio.
    2. Configurare il log del servizio che si desidera visualizzare specificando:
      • Categoria log: selezionare il processo Kubernetes per il quale si desidera visualizzare il log del servizio (ad esempio, kube-controller-manager) oppure selezionare Tutte le origini log.
      • Nome log: nome scelto per il nuovo log del servizio. Evitare di fornire informazioni riservate.
    3. Facoltativamente, selezionare Mostra opzioni avanzate e specificare:
      • Posizione log: il compartimento in cui creare il log del servizio.
      • Gruppo di log: il gruppo di log in cui posizionare il log del servizio. Facoltativamente, selezionare Crea nuovo gruppo per creare un nuovo gruppo di log (vedere Log e gruppi di log).
      • Conservazione log: il periodo di tempo (in mesi) necessario a conservare il log del servizio. Selezionare una delle opzioni predefinite oppure selezionare Ora personalizzata e specificare un numero massimo di mesi (fino a un massimo di 60).
      • Opzioni di tag: se si dispone delle autorizzazioni per creare una risorsa, si dispone anche delle autorizzazioni per applicare tag in formato libero a tale risorsa. Per applicare una tag defined, è necessario disporre delle autorizzazioni per utilizzare la tag namespace. Per ulteriori informazioni sull'applicazione di tag, vedere Tag risorsa. Se non sei sicuro di applicare i tag, salta questa opzione o chiedi a un amministratore. È possibile applicare le tag in un secondo momento.
    4. Selezionare Abilita log

      Viene creato un nuovo log del servizio e viene visualizzata la pagina Dettagli log.

Per visualizzare e cercare i contenuti di un log dei servizi, effettuare le operazioni riportate di seguito.

  1. Aprire il menu di navigazione e selezionare Osservabilità e gestione. In Log, selezionare Log.
  2. Selezionare il nome del log del servizio che si desidera visualizzare. È possibile ordinare le voci di log per età e filtrare per ora.
  3. (Facoltativo) Selezionare Azioni e selezionare Esplora con ricerca log per aprire la pagina Cerca di log centrale. È possibile applicare filtri ed esplorare e visualizzare i dati di log in modi diversi.