1
安裝以下這個guide kubernetes簇我決定檢查系統吊艙KUBE-調度的日誌,以確保一切工作正常後:無法看到kubernetes莢的日誌
kubectl logs --namespace kube-system kube-scheduler-user223225-pc
,但我得到了一個錯誤消息:
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
我試圖從其他豆莢中獲取日誌,並得到相同的錯誤。
我運行在Ubuntu 16.04集羣,並選擇使用下一個命令安裝絨布網絡:
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
也許,我錯過了什麼,還我看到人們建議配置防火牆,但它並沒有幫助我:
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
有人知道如何解決與獲取日誌的問題?先謝謝你。
我已經嘗試通過儀表板用戶界面,但我得到了相同的消息。所有其他命令,例如'kubectl get nodes'或'kubectl get pod'都可以正常工作。 –
你檢查了主節點/ var/log/syslog文件嗎? – sfgroups
是的,我運行命令'logs'後檢查並沒有發現任何可疑信息。 –