Burrow Dashboard UI未显示

时间:2019-06-04 08:07:02

标签: kubernetes apache-kafka linkedin monitoring

我修改了https://github.com/Yolean/kubernetes-kafka/tree/master/linkedin-burrow上可用的Burrow图表

一切正常。

我已将洞穴部署端口转发到localhost:8000

点击API端点时,我会收到正确的输出。

但是Burrow仪表板API尚未出现。

如何获取用户界面?

附加屏幕截图以供参考

enter image description here

还附加kubernetes部署详细信息

enter image description here

1 个答案:

答案 0 :(得分:1)

创建一个公开您的部署的服务对象:

$ 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

希望对您有帮助。