根据以下信息,kubernetes-dashboard是creaded。启动kubectl prox以访问仪表板
[root@master ~]# kubectl create -f https://raw.githubusercontent.com/kubernetes/dashboard/master/aio/deploy/recommended/kubernetes-dashboard.yaml
secret/kubernetes-dashboard-certs created
secret/kubernetes-dashboard-csrf created
serviceaccount/kubernetes-dashboard created
role.rbac.authorization.k8s.io/kubernetes-dashboard-minimal created
rolebinding.rbac.authorization.k8s.io/kubernetes-dashboard-minimal created
deployment.apps/kubernetes-dashboard created
service/kubernetes-dashboard created
[root@master ~]# kubectl proxy --address="192.168.88.43" -p 8001 --accept-hosts='^*$'
Starting to serve on 192.168.88.43:8001当我转到url下面时
http://192.168.88.43:8001/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy/我得到了
{
"kind": "Status",
"apiVersion": "v1",
"metadata": {
},
"status": "Failure",
"message": "no endpoints available for service \"kubernetes-dashboard\"",
"reason": "ServiceUnavailable",
"code": 503
}发布于 2019-02-07 20:30:27
我认为你遵循了Deploying the Dashboard UI,但是,你没有正确地遵循Creating a single master cluster with kubeadm的整个安装过程。
你可能错过了:
现在,您应该将pod网络部署到群集。
使用下列选项之一运行"kubectl apply -f podnetwork.yaml“:
https://kubernetes.io/docs/concepts/cluster-administration/addons/
您可以按照Kubernetes文档了解如何使用Installing a pod network add-on。
完成后,您可以使用kubectl -n kube-system get pods验证CNI是否已部署并正常工作。
如果一切正常,你的kubernetes-dashboard应该是健康的和正常工作的。
发布于 2021-06-23 23:29:57
您可以运行以下命令来查找仪表板的状态及其名称。
kubectl get pods -n kube-system
kubernetes-dashboard-8y59ns938y0 0/1挂起0 57m
之后,您可以对其运行describe命令,以查看pod有什么问题,如下所示。
kubectl描述pod kubernetes-dashboard-8y59ns938y0 -n kube-system
从消息中,您应该能够找出仪表板不工作的原因
https://stackoverflow.com/questions/54566764
复制相似问题