我修改了https://github.com/Yolean/kubernetes-kafka/tree/master/linkedin-burrow上可用的Burrow图表
一切正常。
我已将洞穴部署端口转发到localhost:8000
点击API端点时,我会收到正确的输出。
但是Burrow仪表板API尚未出现。
如何获取用户界面?
附加屏幕截图以供参考
还附加kubernetes部署详细信息
答案 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
。
希望对您有帮助。