我尝试将ibm-eventstreams-dev v 0.1.2安装到我的Mac中。
将事件流安装到Mac后,总是有几个Pod无法运行。它包含三个kafka容器: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有两个问题:
仅在ICP上支持ibm-eventstreams-dev吗?是否可以在没有ICP环境的情况下将其安装在本地环境中?
如何解决ibm-eventstreams-dev中的ui pods问题?
kafka豆荚怎么了?状态消息“ CrashLoopBackOff”是什么意思?
我的环境详细信息:
请帮助我,非常感谢!
答案 0 :(得分:1)
ibm-eventstreams-dev仅在ICP中工作,无法安装到您的本地环境中。
假设以上内容来自ICP实例,那么我认为有两件事需要调查:
请查看oauth2-client-reg作业的日志,因为使用kubectl日志或ICP UI,作为安装的一部分,该日志应该已成功成功运行以完成安装。
CrashLoopBackOff意味着Kafka容器中的容器正在启动,然后崩溃,然后启动,然后崩溃,再也没有启动。再次查看一下日志,这次使用kubectl日志查看当前日志和kubectl日志-以前查看先前实例的日志,以了解其原因。
答案 1 :(得分:1)
所以我对ibm-event-stream有两个问题:
ibm-eventstreams-dev仅在ICP上受支持吗?是否可以在没有ICP环境的情况下将其安装在本地环境中?
事件流仅在IBM Cloud Private(ICP)上运行。这是因为ICP不仅提供了Kubernetes环境。例如,ICP平台提供了事件流的身份验证和用户管理。
这是您失败的es-ibm-es-ui-oauth2-client-reg作业要尝试执行的操作-设置与ICP的OAuth集成。这就是为什么它在Mac上的Kubernetes中对您失败的原因-因为事件流具有的某些依赖项将丢失。
如何解决ibm-eventstreams-dev中的ui pods问题?
恐怕您不能仅在Mac上的K8S上解决此问题-您描述的所有问题都是由于缺少事件流而导致的ICP造成的。
您可以从https://www.ibm.com/account/reg/us-en/signup?formid=urx-20295获得ICP的社区版(免费)-您可以尝试一下。