Après avoir installé cluster Kubernetes suivant ce guide j'ai décidé de vérifier les journaux de pod système Kube-programmateur pour faire en sorte que tout fonctionne bien:ne peut pas voir les journaux de Kubernetes pod
kubectl logs --namespace kube-system kube-scheduler-user223225-pc
mais je suis arrivé à côté erreur message:
Error from server: Get https://10.2.2.131:10250/containerLogs/kube-system/kube-scheduler-user-pc/kube-scheduler: dial tcp 10.2.2.131:10250: getsockopt: no route to host
J'essaie d'obtenir les journaux d'autres gousses et a la même erreur.
je lance le cluster sur Ubuntu 16.04 et a choisi le réseau de flanelle installé en utilisant les commandes suivantes:
kubectl taint nodes --all node-role.kubernetes.io/master-
kubectl create -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel-rbac.yml
kubectl create --namespace kube-system -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml
Peut-être, je raté quelque chose, aussi je vois des gens qui suggèrent de configurer le pare-feu, mais il ne m'a pas aidé:
sudo systemctl stop kubelet
sudo systemctl stop docker
sudo ifconfig cni0 down
sudo ifconfig flannel.1 down
sudo ifconfig docker0 down
sudo service docker start
sudo service kubelet start
sudo iptables -A FORWARD -i cni0 -j ACCEPT
sudo iptables -A FORWARD -o cni0 -j ACCEPT
Est-ce que quelqu'un sait comment résoudre le problème avec les journaux? Merci d'avance.
J'ai essayé l'interface utilisateur du tableau de bord, mais j'ai reçu le même message. Toutes les autres commandes telles que 'kubectl get nodes' ou' kubectl get pods' fonctionnent bien. –
avez-vous vérifié le fichier maître/var/log/syslog? – sfgroups
Oui, j'ai vérifié et n'ai rien de suspect après l'exécution de la commande 'logs'. –