在Kubernetes容器中运行应用程序的微服务时发生CrashLoopBackError

问题描述

当尝试在Digital Ocean kubernetes集群上运行Thingsboard的微服务时,容器状态显示CrashLoopBackofError。为什么?

解决方法

假设您有thingsboard/thingsboard issue 2838,请检查是否类似于followed this guide

现在,在使用release-2.5(自建的release-2.5分支映像)或master(最新映像)的情况下,微服务仍然可以正常部署,但tb节点属于CrashLoopBackOff

在tb节点的情况下,这看起来像在容器/部署定义中缺少TB_QUEUE_TYPE env var,在将其添加后,该服务将启动而不会抱怨。
但是它不能解决运输服务,那里可能还缺少其他东西...

确定,删除后

   - name: TB_SERVICE_TYPE
     value: "monolith"

根据运输服务的部署定义,所有服务现在都已启动...

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...