无法使用舵图部署 Fiware Orion

问题描述

我正在尝试使用舵图部署 orion 最新版本:https://github.com/FIWARE/helm-charts/tree/main/charts/orion。 为此,我创建了一个 mongo:3.6 pod 并在 orion 的 image 文件中更新了 dbvalues.yaml 详细信息:

...
  image:
    # -- orion image name
    #ref: https://hub.docker.com/r/fiware/orion/
    # ref: https://hub.docker.com/r/fiware/orion-ld
    #repository: fiware/orion-ld
    repository: fiware/orion
    # -- tag of the image to be used
    tag: latest
    # -- specification of the image pull policy
    pullPolicy: IfNotPresent
...
  db:
    # -- configuration of the mongo-db hosts. if multiple hosts are inserted,its assumed that mongo is running as a replica set
    hosts: [mongo]
    # - mongodb
    # -- the db to use. if running in multiservice mode,its used as a prefix.
    name: orion
...

此更改后,orion pod 已创建并处于运行状态:

kubectl get pods

但是当我尝试从 pod 的 shell 中点击 localhost:1026/verion api 时,它显示错误

error

我试图查看在工作节点创建的 pod 和 docker 容器的日志,但没有显示任何内容

在主节点:

kubectl logs

在工作节点:

docker ps

docker logs

docker logs

如果我做错了什么,请纠正我,并建议我使用掌舵图继续部署 orion 的方式。

我已将日志级别设置为调试并低于日志

time=2021-07-12T06:54:46.957Z | lvl=INFO | corr=N/A | trans=N/A | from=N/A | srv=N/A | subsrv=N/A | comp=Orion | op=contextbroker.cpp[1063]:main | msg=start command line </usr/bin/contextbroker -fg -multiservice -ngsiv1Autocast -disableFileLog>
time=2021-07-12T06:54:46.957Z | lvl=INFO | corr=N/A | trans=N/A | from=N/A | srv=N/A | subsrv=N/A | comp=Orion | op=contextbroker.cpp[937]:logEnvVars | msg=env var ORION_PORT (-port): 1026
time=2021-07-12T06:54:46.957Z | lvl=INFO | corr=N/A | trans=N/A | from=N/A | srv=N/A | subsrv=N/A | comp=Orion | op=contextbroker.cpp[929]:logEnvVars | msg=env var ORION_MONGO_HOST (-dbhost): mongo
time=2021-07-12T06:54:46.958Z | lvl=INFO | corr=N/A | trans=N/A | from=N/A | srv=N/A | subsrv=N/A | comp=Orion | op=contextbroker.cpp[929]:logEnvVars | msg=env var ORION_MONGO_DB (-db): orion
time=2021-07-12T06:54:46.958Z | lvl=INFO | corr=N/A | trans=N/A | from=N/A | srv=N/A | subsrv=N/A | comp=Orion | op=contextbroker.cpp[933]:logEnvVars | msg=env var ORION_USEIPV4 (-ipv4): 1
time=2021-07-12T06:54:46.958Z | lvl=INFO | corr=N/A | trans=N/A | from=N/A | srv=N/A | subsrv=N/A | comp=Orion | op=contextbroker.cpp[933]:logEnvVars | msg=env var ORION_disABLE_METRICS (-disableMetrics): 1
time=2021-07-12T06:54:46.958Z | lvl=INFO | corr=N/A | trans=N/A | from=N/A | srv=N/A | subsrv=N/A | comp=Orion | op=contextbroker.cpp[1137]:main | msg=Orion Context broker is running
time=2021-07-12T07:04:42.672Z | lvl=ERROR | corr=N/A | trans=N/A | from=N/A | srv=N/A | subsrv=N/A | comp=Orion | op=mongoConnectionPool.cpp[220]:mongoConnect | msg=Database Startup Error (cannot connect to mongo - doing 100 retries with a 1000 millisecond interval)
time=2021-07-12T07:04:42.673Z | lvl=FATAL | corr=N/A | trans=N/A | from=N/A | srv=N/A | subsrv=N/A | comp=Orion | op=MongoGlobal.cpp[142]:mongoInit | msg=Fatal error (MongoDB error)
time=2021-07-12T07:04:42.675Z | lvl=INFO | corr=N/A | trans=N/A | from=N/A | srv=N/A | subsrv=N/A | comp=Orion | op=contextbroker.cpp[591]:exitFunc | msg=Orion shutdown completed

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)