>
Kubectl apply-f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-beta4/aio/deploy/recomended.yaml
kubectl代理--address=“192.168.56.12”-p 8001-accept-hosts='^*$'
{
"kind": "Status",
"apiVersion": "v1",
"metadata": {
},
"status": "Failure",
"message": "no endpoints available for service \"https:kubernetes-dashboard:\"",
"reason": "ServiceUnavailable",
"code": 503
}```
Output of a few commands that will required:
[root@k8s-master~]#kubectl logs kubernetes-dashboard-6bb65fcc49-zn2c2-namespace=kubernetes-dashboard
$kubectl get pods -o wide --all-namespaces
NAMESPACE NAME READY STATUS RESTARTS AGE IP NODE
ATES
kube-system coredns-5c98db65d4-89c9p 1/1 Running 0 76m 10.244.0.14 k8s-master
kube-system coredns-5c98db65d4-ggqfj 1/1 Running 0 76m 10.244.0.13 k8s-master
kube-system etcd-k8s-master 1/1 Running 0 75m 192.168.56.12 k8s-master
kube-system kube-apiserver-k8s-master 1/1 Running 0 75m 192.168.56.12 k8s-master
kube-system kube-controller-manager-k8s-master 1/1 Running 1 75m 192.168.56.12 k8s-master
kube-system kube-flannel-ds-amd64-74zrn 1/1 Running 1 74m 192.168.56.14 node1
kube-system kube-flannel-ds-amd64-hgcp8 1/1 Running 0 75m 192.168.56.12 k8s-master
kube-system kube-proxy-2lczb 1/1 Running 0 74m 192.168.56.14 node1
kube-system kube-proxy-8dxdm 1/1 Running 0 76m 192.168.56.12 k8s-master
kube-system kube-scheduler-k8s-master 1/1 Running 1 75m 192.168.56.12 k8s-master
kubernetes-dashboard dashboard-metrics-scraper-fb986f88d-d49sw 1/1 Running 0 71m 10.244.1.21 node1
kubernetes-dashboard kubernetes-dashboard-6bb65fcc49-7wz6q 0/1 CrashLoopBackOff 18 71m 10.244.1.20 node1
=========================================
[root@k8s-master ~]# kubectl describe pod kubernetes-dashboard-6bb65fcc49-7wz6q -n kubernetes-dashboard
Name: kubernetes-dashboard-6bb65fcc49-7wz6q
Namespace: kubernetes-dashboard
Priority: 0
Node: node1/192.168.56.14
Start Time: Mon, 23 Sep 2019 12:56:18 +0530
Labels: k8s-app=kubernetes-dashboard
pod-template-hash=6bb65fcc49
Annotations: <none>
Status: Running
IP: 10.244.1.20
Controlled By: ReplicaSet/kubernetes-dashboard-6bb65fcc49
Containers:
kubernetes-dashboard:
Container ID: docker://2cbbbc9b95a43a5242abe13f8178dc589487abcfccaea06ff4be70781f4c3711
Image: kubernetesui/dashboard:v2.0.0-beta4
Image ID: docker-pullable://docker.io/kubernetesui/dashboard@sha256:a35498beec44376efcf8c4478eebceb57ec3ba39a6579222358a1ebe455ec49e
Port: 8443/TCP
Host Port: 0/TCP
Args:
--auto-generate-certificates
--namespace=kubernetes-dashboard
State: Waiting
Reason: CrashLoopBackOff
Last State: Terminated
Reason: Error
Exit Code: 2
Started: Mon, 23 Sep 2019 14:10:27 +0530
Finished: Mon, 23 Sep 2019 14:10:28 +0530
Ready: False
Restart Count: 19
Liveness: http-get https://:8443/ delay=30s timeout=30s period=10s #success=1 #failure=3
Environment: <none>
Mounts:
/certs from kubernetes-dashboard-certs (rw)
/tmp from tmp-volume (rw)
/var/run/secrets/kubernetes.io/serviceaccount from kubernetes-dashboard-token-q7j4z (ro)
Conditions:
Type Status
Initialized True
Ready False
ContainersReady False
PodScheduled True
Volumes:
kubernetes-dashboard-certs:
Type: Secret (a volume populated by a Secret)
SecretName: kubernetes-dashboard-certs
Optional: false
tmp-volume:
Type: EmptyDir (a temporary directory that shares a pod's lifetime)
Medium:
SizeLimit: <unset>
kubernetes-dashboard-token-q7j4z:
Type: Secret (a volume populated by a Secret)
SecretName: kubernetes-dashboard-token-q7j4z
Optional: false
QoS Class: BestEffort
Node-Selectors: <none>
Tolerations: node-role.kubernetes.io/master:NoSchedule
node.kubernetes.io/not-ready:NoExecute for 300s
node.kubernetes.io/unreachable:NoExecute for 300s
Events:
Type Reason Age From Message
---- ------ ---- ---- -------
Warning BackOff <invalid> (x354 over 63m) kubelet, node1 Back-off restarting failed container
[root@k8s-master ~]#
在意识到图表stable/kubernetes-dashboard
已经过时之后,我发现您需要应用这个清单:
kubectl apply -f \
https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-beta4/aio/deploy/recommended.yaml
但是,从helm图表迁移到硬编码清单是不可以接受的。经过一番搜索后,相关图表现在位于这个Git repo子文件夹No morestable
repo下,但使用以下内容:
helm repository add kubernetes-dashboard https://kubernetes.github.io/dashboard/
helm install kubernetes-dashboard/kubernetes-dashboard --name my-release
祝你好运!这将修复您的所有问题,因为此图表考虑了所有依赖关系。
但是在我的群集上没有服务/部署: 谢谢你的帮助
当我执行时 kubectl代理 它为我提供了o/p:开始在虚拟机上的127.0.0.1:8001上提供服务 我想在主机上看到仪表板,这给我带来了问题。 192 168 113 8001 api命名空间库贝系统服务https kubernetes仪表板代理 有什么问题,我没明白。我是库伯内特斯的新手。谢谢
我刚刚将kubeadm和kubelet升级到了V1.8.0。并按照官方文档安装仪表板。 之后,我通过运行 幸运的是,我能够通过http://192.168.0.101:8001/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard://proxy/访问仪表板 我试图将作为kubeconfig上传,但失败了。然后,我尝试使
我是库伯内特斯的新手。我试图遵循一些食谱来启动和运行一个小集群,但是我遇到了麻烦... 我有一个主节点和(4)节点,都运行Ubuntu 16.04 在所有节点上安装docker: 关闭所有节点上的交换 注释掉了/etc/fstab中的交换挂载 库比德酒店 下载并解压到主节点和所有节点上的/usr/local/bin中:https://github.com/kubernetes-incubator/
try1:直接使用以下命令尝试: 试图使用url http://172.20.22.101:8001/api/v1访问仪表板,但它表示未经授权。 try2:创建了包含以下内容的dashboard-admin.yaml文件:
我有一个kubernetes cluster 1.6.1运行在kuberentes dashboard(gcr.io/google_containers/kubernetes-dashboard-amd64:v1.6.1)上,我无法更新我们域的tls证书,该站点显示为不安全。 它使用的是使用KOPS设置集群时创建的kubernetes-master证书。 在其他部署/吊舱上,我能够使用具有正确tl