Burrow 仪表板 UI 未显示
Burrow Dashboard UI not showing up
我已经在 https://github.com/Yolean/kubernetes-kafka/tree/master/linkedin-burrow
处修改了 Burrow 图表
一切正常。
我已将我的 burrow 部署端口转发到 localhost:8000
当我点击 API 个端点时,我收到了正确的输出。
但是 Burrow 仪表板 API 没有出现。
如何获得UI?
附上截图以供参考
同时附加 kubernetes 部署详细信息
创建公开您的部署的服务对象:
$ kubectl expose deployment your-deployment --type=LoadBalancer --name=your-service
检查有关服务的一些信息:
$ kubectl get services your-service
输出应该与此类似:
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
your-service LoadBalancer x.y.a.b c.d.e.f 8080/TCP 10s
如果外部IP地址处于状态,请稍等片刻,然后再次执行相同的命令。
要到达 Burrow UI,您需要定义 IP 并将它们添加到主机文件(在 Linux 上是 /etc/hosts)
vi /etc/hosts
your_borrow_external_ip www.preffered-name-of-site.com
彩蛋:
vi /etc/hosts
10.107.12.12 www.example.com
然后使用外部 IP 地址 (LoadBalancer Ingress) 访问您的应用程序:
http://<external-ip>:<port>
您可以在此处找到更多信息:exposing-application
。
希望对您有所帮助。
我已经在 https://github.com/Yolean/kubernetes-kafka/tree/master/linkedin-burrow
处修改了 Burrow 图表一切正常。
我已将我的 burrow 部署端口转发到 localhost:8000
当我点击 API 个端点时,我收到了正确的输出。
但是 Burrow 仪表板 API 没有出现。
如何获得UI?
附上截图以供参考
同时附加 kubernetes 部署详细信息
创建公开您的部署的服务对象:
$ kubectl expose deployment your-deployment --type=LoadBalancer --name=your-service
检查有关服务的一些信息:
$ kubectl get services your-service
输出应该与此类似:
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
your-service LoadBalancer x.y.a.b c.d.e.f 8080/TCP 10s
如果外部IP地址处于状态,请稍等片刻,然后再次执行相同的命令。
要到达 Burrow UI,您需要定义 IP 并将它们添加到主机文件(在 Linux 上是 /etc/hosts)
vi /etc/hosts
your_borrow_external_ip www.preffered-name-of-site.com
彩蛋:
vi /etc/hosts
10.107.12.12 www.example.com
然后使用外部 IP 地址 (LoadBalancer Ingress) 访问您的应用程序:
http://<external-ip>:<port>
您可以在此处找到更多信息:exposing-application
。
希望对您有所帮助。