【问题标题】:How to expose Kafka and Zookeeper ports in cloud foundry如何在 Cloud Foundry 中暴露 Kafka 和 Zookeeper 端口
【发布时间】:2016-05-17 15:36:15
【问题描述】:

有没有办法在CF 中暴露kafkazookeeper 端口?我将 spotify/kafka docker 镜像推送到 cloud Foundry。 localhost:2181localhost:9092 都可以正常工作,但是如何使这些端口对其他应用程序可见?例如,我期待 kafka.run.pivotal.io:2181kafka.run.pivotal.io:9092 可以访问,但事实并非如此。我非常感谢您的意见。谢谢。

【问题讨论】:

    标签: docker apache-kafka cloud-foundry


    【解决方案1】:

    将 kafka/zookeeper 服务实例与您要在其中使用它的应用程序绑定:

    cf bind-service APP_NAME SERVICE_INSTANCE
    

    在此操作之后,创建的服务实例的 url 将在应用程序的 VCAP_SERVICES 环境变量中。检查:

    cf env APP_NAME
    

    你现在需要做的就是在应用端通过解析VCAP_SERVICES来获取服务实例的url。此步骤取决于您使用的语言/框架。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-03
      • 2021-12-16
      • 2019-10-24
      • 2020-02-22
      • 2019-06-22
      相关资源
      最近更新 更多