2015-12-06 20 views
5

Ho installato Kubernetes sulla mia macchina Ubuntu. Per alcuni scopi di debug ho bisogno di guardare il file di log kubelet (se esiste un file di questo tipo). Ho guardato/vat/logs ma non sono riuscito a trovare un file di questo tipo. Dove potrebbe essere?Impossibile trovare i registri di Kubernetes kubelet

risposta

2

Dipende da come è stato installato. Ho installato Kubernetes su alcune macchine Ubuntu seguendo le istruzioni Docker-MultiNode allo http://kubernetes.io/v1.1/docs/getting-started-guides/docker-multinode.html.

Con questa installazione, trovo i registri utilizzando il comando logs come questo.

  1. Trova il tuo ID contenitore.

    $ docker ps | egrep kubelet

  2. Usa quel contenitore ID per visualizzare i log

    tronchi $ docker <container-id>

+0

ho installato kubernetes eseguendo lo script kube-up.sh in directory di cluster e ho un singolo nodo in esecuzione come entrambi i master e minion – Dimuthu

+0

perché è stato down-votato? – Rachel

3

Finalmente sono riuscito a trovare in/var/log directory/parvenu. Kubernetes nella mia macchina è stato avviato usando upstart. Ecco perché i file di registro si trovano nella directory upstart

10

Se si esegue utilizzando kubelet systemd, allora si potrebbe utilizzare il seguente metodo per vedere i registri di kubelet:

# journalctl -u kubelet 
Problemi correlati