Kubernetes中的FIWARE Orion ld。Orion ld容器始终重新启动

Kubernetes中的FIWARE Orion ld。Orion ld容器始终重新启动,kubernetes,fiware-orion,Kubernetes,Fiware Orion,当我试图在库伯内特斯启动FIWARE Orion ld时。但是Orion ld容器总是重新启动。 以下是: apiVersion: apps/v1 kind: Deployment metadata: name: fiware-orionld spec: replicas: 1 selector: matchLabels: app: orionld tier: app template: metadata: name: fiw

当我试图在库伯内特斯启动FIWARE Orion ld时。但是Orion ld容器总是重新启动。 以下是:

apiVersion: apps/v1
kind: Deployment
metadata:
  name: fiware-orionld
spec:
  replicas: 1
  selector:
    matchLabels: 
      app: orionld
      tier: app
  template:
    metadata:
      name: fiware-orion
      labels:
        app: orionld
        tier: app
    spec:
      containers:
      - name: mongo
        image: mongo:3.6
        args: ["--nojournal"]
        ports:
        - containerPort: 27017

      - name: orion
        image: fiware/orion-ld
        args: ["-dbhost", "localhost:27017", "-logLevel", "INFO"]
        ports:
        - containerPort: 1026
---
apiVersion: v1
kind: Service
metadata:
  name: fiware-orion
  labels:
    app: orionld
spec:
  type: NodePort
  ports:
   - port: 1026      
     targetPort: 8080
     nodePort: 31515 
  selector:
    app: orionld
    tier: app
我发现以下错误: a) 警告后退4s(x6超过2m9s)kubelet,spl1266后退重新启动失败的容器

在日志中:


b) 时间=2月5日星期三17:40:37 2020.932Z | lvl=致命的| corr=N/A | trans=N/A | from=N/A | srv=N/A | subsrv=N/A | comp=Orion | op=oriondserviceinit.cpp[298]:oriondserviceinit | msg=oriondcontextinit失败:无法下载上下文

我使用了您的
YAML
定义,除此之外,错误的
targetPort
似乎一切正常。您的集群是如何创建的?你能在pod内ping互联网站点吗?请提供命令输出
$kubectl descripe FIWARE\u POD
$kubectl descripe FIWARE-orionld-59c4f84cdf-2nss7错误:服务器没有资源类型“FIWARE-orionld-59c4f84cdf-2nss7”,很抱歉。我打错命令了。正确的命令应该是
$kubectl descripe pod FIWARE\u pod
本地创建的集群,它是一个单节点无状态应用程序。calico用于notwork,也用于taint。为了澄清,Orion LD上下文代理在启动时下载核心上下文。这对其功能至关重要,如果下载失败,代理将无法工作,因此退出。这或多或少就是日志中的错误消息所说的。但是,您的问题显然与网络有关,而不是与代理本身有关。