【问题标题】:Burrow Dashboard UI not showing upBurrow 仪表板 UI 未显示
【发布时间】:2019-10-19 17:47:35
【问题描述】:

我已修改 Burrow 图表,地址为 https://github.com/Yolean/kubernetes-kafka/tree/master/linkedin-burrow

一切正常。

我已将我的 burrow 部署端口转发到 localhost:8000

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

但是 Burrow 仪表板 API 没有出现。

如何获取用户界面?

附上截图供参考

同时附上 kubernetes 部署细节

【问题讨论】:

    标签: kubernetes apache-kafka linkedin monitoring


    【解决方案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

    希望对你有帮助。

    【讨论】:

      猜你喜欢
      • 2017-12-19
      • 2017-05-19
      • 2019-03-06
      • 2019-08-28
      • 1970-01-01
      • 2018-05-18
      • 2016-11-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多