0

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

在我将 eventstreams 安装到我的 Mac 后,总是有几个 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
  • 一个集群有三个节点,每个节点是一个虚拟机。

请帮助我,非常感谢!

4

2 回答 2

1

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

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

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

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

于 2018-08-31T09:01:42.267 回答
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 社区版(免费)——这会让您试一试。

于 2018-09-01T10:09:33.987 回答