【问题标题】:Kubernetes Play Dashboard Access from Outside从外部访问 Kubernetes Play 仪表板
【发布时间】:2018-11-03 19:15:12
【问题描述】:

我想通过 Play with Kubernetes 网站学习 Kubernetes,但我似乎遇到了一些问题。 这就是我所做的。 我按照这些步骤创建了我的 Kubernetes 集群。

https://labs.play-with-k8s.com/p/bc3a57pk4ckg00bvdk70#bc3a57pk_bc3amn9k4ckg00bvdkv0

我有 1 个主节点和 2 个节点的以下信息

[node1 ~]$ kubectl cluster-info
Kubernetes master is running at https://192.168.0.18:6443
Heapster is running at https://192.168.0.18:6443/api/v1/namespaces/kube-system/services/heapster/proxy
KubeDNS is running at https://192.168.0.18:6443/api/v1/namespaces/kube-system/services/kube-dns/proxy
monitoring-influxdb is running at https://192.168.0.18:6443/api/v1/namespaces/kube-system/services/monitoring-influxdb/proxy

然后我使用以下步骤部署我的仪表板。

kubectl create -f https://raw.githubusercontent.com/kubernetes/dashboard/master/src/deploy/recommended/kubernetes-dashboard.yaml

[node1 ~]$ kubectl -n kube-system get service kubernetes-dashboard
NAME                   TYPE        CLUSTER-IP     EXTERNAL-IP   PORT(S)   AGE
kubernetes-dashboard   ClusterIP   10.98.185.58   <none>        443/TCP   58m

根据这个问题https://github.com/play-with-docker/play-with-docker/issues/258 无法再在 UI 中访问仪表板端口

现在,我如何从外部访问我的仪表板? 根据这里的常见问题解答.. https://github.com/play-with-docker/play-with-docker

How can I connect to a published port from the outside world?
If you need to access your services from outside, use the following URL pattern http://ip<hyphen-ip>-<session_jd>-<port>.direct.labs.play-with-docker.com (i.e: http://ip-2-135-3-b8ir6vbg5vr00095iil0-8080.direct.labs.play-with-docker.com).

给定我的 IP 地址

https://labs.play-with-k8s.com/p/bc3a57pk4ckg00bvdk70#bc3a57pk_bc3amn9k4ckg00bvdkv0

I tried it with this but I am not successful in accessing the dashboard
http://ip-192-168-0-18-bc3a57pk4ckg00bvdk70-8443.direct.labs.play-with-docker.com/

我做错了什么或我错过了什么?

尝试了Running dashboard inside play-with-kubernetes中的所有内容 没有什么是成功的

有什么提示吗?

【问题讨论】:

  • 您好,您只需编辑type=LoadBalancer 即可将仪表板公开。我假设您在云端拥有 k8s。

标签: kubernetes kubernetes-play


【解决方案1】:

你见过吗? https://github.com/play-with-docker/play-with-docker/issues/259#issuecomment-387607163

您需要在部署中进行一些更改才能从外部访问。

【讨论】:

  • 在此处尝试 curl 命令时执行错误...错误:将 YAML 转换为 JSON 时出错:yaml:第 13 行:未找到预期的密钥
猜你喜欢
  • 2019-02-09
  • 2017-12-24
  • 1970-01-01
  • 2019-07-18
  • 2020-06-02
  • 1970-01-01
  • 2016-12-08
  • 1970-01-01
相关资源
最近更新 更多