2017-04-03 81 views
0

K8s 1.5.4。我有一個kubernetes集羣,儀表板退出工作。它工作了幾個星期,但現在不顯示。儀表板退出工作

當我運行kubectl proxy並導航到 http://localhost:8001/api/v1/proxy/namespaces/kube-system/services/kubernetes-dashboard

我得到如下:

{ 
    "kind": "Status", 
    "apiVersion": "v1", 
    "metadata": {}, 
    "status": "Failure", 
    "message": "no endpoints available for service \"kubernetes-dashboard\"", 
    "reason": "ServiceUnavailable", 
    "code": 503 
} 

當我運行kubectl get pods --namespace=kube-system

NAME         READY  STATUS RESTARTS AGE 
heapster-v1.2.0-4088228293-j8gn5  2/2  Running 0   19d 
kube-apiserver-96.118.29.200   1/1  Running 1   6d 
kube-controller-manager-96.118.29.200 1/1  Running 29   20d 
kube-dns-782804071-92kq8    4/4  Running 0   20d 
kube-dns-autoscaler-2715466192-90jhm 1/1  Running 0   20d 
kube-proxy-96.118.29.200    1/1  Running 22   20d 
kube-proxy-96.118.29.213    1/1  Running 0   20d 
kube-proxy-96.118.29.214    1/1  Running 0   20d 
kube-proxy-96.118.29.217    1/1  Running 1   19d 
kube-scheduler-96.118.29.200   1/1  Running 30   20d 
kubernetes-dashboard-3543765157-7j40w 1/1  Running 0   20d 

運行kubectl logs kubernetes-dashboard-3543765157-7j40w --namespace=kube-system

關於如何診斷的任何想法?

回答

1

檢查哪個節點該吊艙計劃通過運行這個: kubectl get pods -n kube-system -o wide下,SSH到該節點,並檢查硬盤的可用空間:df -h

還拿這裏看看kubectl describe pod -n kube-system kubernetes-dashboard-3543765157-7j40w

而且最後試圖刪除該窗格:kubectl delete pod -n kube-system kubernetes-dashboard-3543765157-7j40w 調度程序將自動重新創建它,並且您將能夠檢查該新窗格的日誌。