将 ibm-eventstreams-dev 部署到本地环境时出错

Errors when deploying ibm-eventstreams-dev into local environment

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

在我的 Mac 中安装 eventstreams 后,总是有几个 pods 不能 运行。包括三个kafka pods: 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 实例,那么我认为有两件事需要调查:

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

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

So I have two questions about the ibm-event-stream:
Does ibm-eventstreams-dev only supported on ICP? Can I install it on my local environment without ICP environment?

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

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

How could I solve the ui pods problem in the ibm-eventstreams-dev?

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

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