0
%的文檔:https://kubernetes.io/docs/tasks/web-ui-dashboard/ 我跑:如何公開Kubernetes UI儀表板?
kubectl create -f https://rawgit.com/kubernetes/dashboard/master/src/deploy/kubernetes-dashboard.yaml
然後我試圖運行此揭露服務
cluster/kubectl.sh expose svc/kubernetes
,但我不斷收到一個錯誤:
error: couldn't retrieve selectors via --selector flag or introspection: the service has no pod selector set
See 'kubectl expose -h' for help and examples.
我看過這些例子,但不明白我做錯了什麼。
kubernetes# cluster/kubectl.sh get all
NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE
svc/kubernetes 10.0.0.1 <none> 443/TCP 7h
kubernetes# cluster/kubectl.sh get pods --all-namespaces
NAMESPACE NAME READY STATUS RESTARTS AGE
kube-system kube-dns-806549836-r6wtk 0/3 Pending 0 7h
kube-system kubernetes-dashboard-2396447444-9675d 0/1 Pending 0 6h
它在本地主機上。該服務器託管在數據中心中。 Kubernetes master在https:// localhost:6443/ 上運行KubeDNS在https:// localhost:6443運行// api/v1/namespaces/kube-system/services/kube-dns/proxy –
我該如何製作這樣我才能從家裏看到它? –
顯示的羣集信息顯示網址是按照定義顯示的。如果您僅使用內部IP安裝所有內容,則必須添加一些路由/負載平衡器/代理解決方案。 –