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

希望对您有所帮助。