我尝试在mac中安装IBMEventStreamsDev0.1.2。
在我将eventstreams安装到mac之后,总是有几个pod无法运行。它包括三个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事件流的问题:
ibm eventstreams dev是否仅在icp上受支持?我可以在没有icp环境的本地环境中安装它吗?
如何解决ibmeventstreams开发中的ui pods问题?
Kafka豆荚怎么了?状态信息“crashloopbackoff”是什么意思?
我的环境详细信息:
Kubernetes1.11.1
舵:稳定2.10.0
一个集群有三个节点,每个节点是一个虚拟机。
请帮帮我,谢谢!
2条答案
按热度按时间soat7uwm1#
ibm eventstreams dev只能在icp中工作,不能安装到本地环境中。
假设以上是一个icp示例,那么我认为有两件事需要调查:
请查看oauth2客户机注册作业的日志,因为该作业应该在安装过程中使用kubectl日志或icp ui成功运行到完成。
crashloopbackoff意味着Kafka吊舱中的一个容器正在启动,然后崩溃,然后启动,然后崩溃,再也无法启动。再次查看日志,这次使用kubectl日志查看当前日志和kubectl日志--previous查看前一个示例的日志,以了解原因。
c86crjj02#
所以我有两个关于ibm事件流的问题:
ibm eventstreams dev是否仅在icp上受支持?我可以在没有icp环境的本地环境中安装它吗?
事件流将仅在ibmcloud private(icp)上运行。这是因为icp提供的不仅仅是kubernetes环境。例如,事件流的身份验证和用户管理由icp平台提供。
对于您来说失败的es-ibm-es-ui-oauth2-client-reg作业正试图做到这一点—设置oauth与icp的集成。这就是为什么在mac上的kubernetes中失败的原因——因为事件流的一些依赖关系将丢失。
如何解决ibmeventstreams开发中的ui pods问题?
恐怕你不可能在你的mac电脑上仅仅用K8就解决这个问题——你所描述的所有问题都是事件流所依赖的icp位丢失的结果。
您可以从以下网站获得社区版icp(免费)https://www.ibm.com/account/reg/us-en/signup?formid=urx-20295 -你可以试试。