2017-04-03 73 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 调度程序将自动重新创建它,并且您将能够检查该新窗格的日志。