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

问题描述 投票:0回答:2

我试图在我的Mac上安装ibm-eventstreams-dev v 0.1.2。

将事件流安装到我的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的失败作业。

您可以在以下图片中查看详细信息:enter image description here

enter image description here

enter image description here

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

  • ibm-eventstreams-dev是否仅支持ICP?我可以在没有ICP环境的情况下在我的本地环境中安装吗
  • 我如何解决ibm-eventstreams-dev中的ui pod问题?
  • 卡夫卡豆荚有什么问题?什么是状态消息“CrashLoopBackOff”是什么意思?

我的环境细节:

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

请帮帮我,非常感谢!

kubernetes apache-kafka kubernetes-helm ibm-cloud-private ibm-eventstreams
2个回答
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工作正在尝试做的事情 - 建立与ICP的OAuth集成。这就是为什么它在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(免费) - 这将让您试一试。


1
投票

ibm-eventstreams-dev只能在ICP中使用,它无法安装到您的本地环境中。

假设上述内容来自ICP实例,那么我认为有两件事需要研究:

  • 查看oauth2-client-reg作业的日志,因为它应该在安装过程中成功运行,使用kubectl日志或ICP UI。
  • CrashLoopBackOff意味着Kafka pod中的容器正在启动,然后崩溃,然后启动,然后崩溃,并且永远无法启动。再次,看看日志,这次使用kubectl日志来查看当前日志和kubectl日志 - 以前查看上一个实例的日志,以了解这是为什么。
© www.soinside.com 2019 - 2024. All rights reserved.