【问题标题】:Errors when deploying ibm-eventstreams-dev into local environment将 ibm-eventstreams-dev 部署到本地环境时出错
【发布时间】:2019-02-06 05:42:17
【问题描述】:

我尝试将 ibm-eventstreams-dev v 0.1.2 安装到我的 Mac 中。

在我的 Mac 中安装 eventstreams 后,总是有几个 pod 无法运行。它包括三个 kafka pod:es-ibm-es-kafka-sts-0/1/2、es-ibm-es-ui-deploy-69758d9dfd-kc2zx、es-ibm-es-ui-oauth2-client-reg- pgvq6 并且还有一个名为 es-ibm-es-ui-oauth2-client-reg 的失败作业。

您可以在以下图片中查看详细信息:

所以我有两个关于 ibm-event-stream 的问题:

  • ibm-eventstreams-dev 是否​​仅支持 ICP?可以在没有ICP环境的本地环境下安装吗?

  • 如何解决 ibm-eventstreams-dev 中的 ui pod 问题?

  • 卡夫卡豆荚出了什么问题?状态消息“CrashLoopBackOff”是什么意思?

我的环境详情:

  • kubernetes 1.11.1
  • 掌舵:稳定 2.10.0
  • 一个集群有三个节点,每个节点都是一个虚拟机。

请帮助我,非常感谢!

【问题讨论】:

    标签: kubernetes apache-kafka kubernetes-helm ibm-cloud-private ibm-eventstreams


    【解决方案1】:

    所以我有两个关于 ibm-event-stream 的问题:
    ibm-eventstreams-dev 是否​​仅在 ICP 上支持?我可以在没有ICP环境的本地环境中安装它吗?

    Event Streams 将仅在 IBM Cloud Private (ICP) 上运行。这是因为 ICP 提供的不仅仅是 Kubernetes 环境。例如,事件流的身份验证和用户管理由 ICP 平台提供。

    这就是失败的 es-ibm-es-ui-oauth2-client-reg 作业正在尝试做的事情 - 设置 OAuth 与 ICP 的集成。这就是它在 Mac 上的 Kubernetes 中失败的原因——因为 Event Streams 所具有的一些依赖项将会丢失。

    如何解决 ibm-eventstreams-dev 中的 ui pod 问题?

    恐怕您无法仅在 Mac 上的 K8S 中解决此问题 - 您描述的所有问题都是事件流依赖的 ICP 位丢失的结果。

    您可以从https://www.ibm.com/account/reg/us-en/signup?formid=urx-20295 获得 ICP 的社区版(免费) - 这会让您试一试。

    【讨论】:

      【解决方案2】:

      ibm-eventstreams-dev 只能在 ICP 中工作,它不能安装到您的本地环境中。

      假设以上来自 ICP 实例,那么我认为有两件事需要调查:

      • 查看 oauth2-client-reg 作业的日志,因为作为安装的一部分,它应该已成功运行并完成,使用 kubectl 日志或 ICP UI。

        李>
      • CrashLoopBackOff 表示 Kafka pod 中的容器正在启动,然后崩溃,然后启动,然后崩溃,并且永远无法启动。再次查看日志,这次使用 kubectl logs 查看当前日志和 kubectl logs --previous 查看上一个实例的日志,以了解这是为什么。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-09-22
        • 1970-01-01
        • 2021-05-23
        • 2019-08-18
        相关资源
        最近更新 更多