J'ai installé Kubernetes sur ma machine Ubuntu. Pour des raisons de débogage, je dois consulter le fichier journal de kubelet (s'il existe un tel fichier).
J'ai regardé dans /var/logs
mais je n'ai pas pu trouver un tel fichier. Où cela pourrait-il être?
Si vous exécutez kubelet avec systemd
, vous pouvez utiliser la méthode suivante pour afficher les journaux de kubelet:
# journalctl -u kubelet
Enfin, je pourrais le trouver dans le répertoire/var/log/upstart. Kubernetes dans ma machine est démarré en utilisant upstart. C'est pourquoi ces fichiers de log sont dans le répertoire upstart
Cela dépend comment il a été installé. J'ai installé Kubernetes sur certaines machines Ubuntu en suivant les instructions de Docker-MultiNode dans http://kubernetes.io/v1.1/docs/getting-started-guides/docker-multinode.html .
Avec cette installation, je trouve les journaux en utilisant la commande logs comme ceci.
Trouvez votre identifiant de conteneur.
$ docker ps | egrep kubelet
Utilisez cet ID de conteneur pour afficher les journaux
$ docker logs `<container-id>`
Vous pouvez trouver les journaux de kubelet dans/var/log/syslog. -- pour Ubuntu 16.04 et plus