2017-06-23 7 views
1

Nach Kubernetes Cluster nach diesem guide Installation entschied ich mich kube-Scheduler, um sicherzustellen, Protokolle der System pod zu überprüfen, ob alles funktioniert gut:kann nicht sehen, Protokolle von Kubernetes pod

kubectl logs --namespace kube-system kube-scheduler-user223225-pc 

aber ich habe nächste Fehler Nachricht:

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 

Ich versuche, Protokolle von anderen Pods zu erhalten und habe den gleichen Fehler.

ich den Cluster auf Ubuntu 16.04 und wählte Flanell-Netzwerk ausgeführt installiert, um die nächsten Befehle:

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 

Vielleicht habe ich etwas verpasst, auch ich sehe Menschen Firewall konfigurieren vorschlagen, aber es hat mir nicht helfen:

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 

Kann jemand das Problem mit dem Erhalten von Protokollen beheben? Vielen Dank im Voraus.

Antwort

0

Kubernetes Prozessprotokoll wird im Knoten Syslog angemeldet. Sie können sich die Datei/var/log/syslog ansehen.

um die Clusterkonfiguration zu überprüfen, verwenden Sie kubectl Befehl.

z.B.

kubectl erhalten Knoten kubectl Schoten erhalten -o breit

auch können Sie das Armaturenbrett UI installieren Sie das Cluster zu überprüfen.

+0

Ich habe versucht über Dashboard UI zu, aber ich habe die gleiche Nachricht. Alle anderen Befehle wie 'kubectl get nodes' oder' kubectl get pods' funktionieren einwandfrei. –

+0

hast du den Master-Knoten/var/log/syslog-Datei überprüft? – sfgroups

+0

Ja, ich habe überprüft und habe nichts Verdächtiges nach dem Ausführen des Befehls 'logs'. –

Verwandte Themen