Ошибка CrashLoopBackError при запуске микросервисов приложения в контейнерах Kubernetes

#kubernetes #digital-ocean

#kubernetes #digital-ocean

Вопрос:

При попытке запустить микросервисы thingsboard в кластере Digital Ocean kubernetes статус контейнера показывает ошибку CrashLoopBackofError. Почему??

Ответ №1:

Проверьте, похожа ли это на thingsboard/thingsboard проблему 2838, предполагая, что вы следовали этому руководству:

Теперь, с release-2.5 (образы ветвей собственной версии 2.5) или master (последние образы), микросервисы по-прежнему развертываются нормально, но tb-node попадают в CrashLoopBackOff .

в случае tb-node это выглядит как отсутствие TB_QUEUE_TYPE env var в определении контейнера / развертывания, после добавления которого служба запускается без жалоб.
Это не исправляет транспортные службы, хотя там может отсутствовать что-то еще…

Хорошо, после удаления

    - name: TB_SERVICE_TYPE
     value: "monolith"
  

из определений развертывания транспортных служб теперь запускаются все службы…