Ошибки при развертывании ibm-eventstreams-dev в локальной среде - PullRequest
0 голосов
/ 31 августа 2018

Я попытался установить ibm-eventstreams-dev v 0.1.2 на мой Mac.

После того, как я установил события на мой Mac, всегда есть несколько модулей, которые не могут работать. Он включает три модуля 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.

Подробности можно увидеть на следующих изображениях: enter image description here

enter image description here

enter image description here

Итак, у меня есть два вопроса о ibm-event-stream:

  • ibm-eventstreams-dev поддерживается только в ICP? Могу ли я установить его в своей локальной среде без среды ICP?

  • Как я могу решить проблему с модулями пользовательского интерфейса в ibm-eventstreams-dev?

  • что не так со стручками кафки? что означает сообщение о состоянии "CrashLoopBackOff"?

Детали моего окружения:

  • Кубернетес 1.11.1
  • Шлем: стабильный 2.10.0
  • кластер имеет три узла, каждый из которых представляет собой виртуальный компьютер.

Пожалуйста, помогите мне, большое спасибо!

Ответы [ 2 ]

0 голосов
/ 01 сентября 2018

Итак, у меня есть два вопроса о ibm-event-stream:
Ibm-eventstreams-dev поддерживается только на ICP? Могу ли я установить его в своей локальной среде без среды ICP?

Потоки событий будут работать только в IBM Cloud Private (ICP). Это потому, что ICP предоставляет больше, чем просто среда Kubernetes. Например, аутентификация и управление пользователями для потоков событий обеспечивается платформой ICP.

Вот что пытается выполнить неудачная для вас задача es-ibm-es-ui-oauth2-client-reg - настроить интеграцию OAuth с ICP. И именно по этой причине вам это не удалось в Kubernetes на вашем Mac - потому что некоторые из зависимостей, которые есть у Event Streams, будут отсутствовать.

Как я могу решить проблему с модулями пользовательского интерфейса в ibm-eventstreams-dev?

Боюсь, вы не сможете исправить это только на K8S на вашем Mac - все проблемы, которые вы описываете, являются результатом битов ICP, от которых пропущены потоки событий.

Вы можете получить Community Edition ICP (бесплатно) от https://www.ibm.com/account/reg/us-en/signup?formid=urx-20295 - что позволит вам попробовать.

0 голосов
/ 31 августа 2018

ibm-eventstreams-dev будет работать только в ICP, его нельзя установить в локальную среду.

Предполагая, что вышеизложенное относится к экземпляру ICP, я думаю, что есть две вещи, которые нужно исследовать:

  • Посмотрите журналы задания oauth2-client-reg, так как оно должно было успешно завершиться до завершения в рамках установки с использованием журналов kubectl или пользовательского интерфейса ICP.

  • CrashLoopBackOff означает, что контейнер в модуле Kafka запускается, затем падает, затем запускается, затем падает и никогда не запускается. Опять же, взгляните на журналы, на этот раз с помощью журналов kubectl, чтобы увидеть текущие журналы и журналы kubectl, - прежде чем просматривать журналы предыдущего экземпляра, чтобы понять, почему это так.

...