Uploaded image for project: 'Data Collection, Analytics, and Events'
  1. Data Collection, Analytics, and Events
  2. DCAEGEN2-2864

heartbeat ms fails under latest k8s/containerd version

XMLWordPrintable

      Noticed following error on heartbeat ms deployment due to issue with containerd: https://github.com/containerd/containerd/issues/5547

        Normal   Created    86s                kubelet            Created container init-tls
        Normal   Pulling    62s                kubelet            Pulling image "nexus3.onap.org:10001/onap/org.onap.dcaegen2.services.heartbeat:2.2.0"
        Normal   Pulled     32s                kubelet            Successfully pulled image "nexus3.onap.org:10001/onap/org.onap.dcaegen2.services.heartbeat:2.2.0" in 30.28776163s
        Warning  Failed     30s                kubelet            Error: failed to start container "dcae-heartbeat": Error response from daemon: OCI runtime create failed: invalid mount {Destination:logs Type:bind Source:/var/lib/docker/volumes/89faad849a718a5219cbedd283bc4cda212766a2cfbba5c265394d9996efc23e/_data Options:[rbind]}: mount destination logs not absolute: unknown
        Normal   Pulled     30s                kubelet            Container image "docker.elastic.co/beats/filebeat:5.5.0" already present on machine
        Normal   Created    30s                kubelet            Created container filebeat
        Normal   Started    29s                kubelet            Started container filebeat
        Warning  Failed     28s                kubelet            Error: failed to start container "dcae-heartbeat": Error response from daemon: OCI runtime create failed: invalid mount {Destination:logs Type:bind Source:/var/lib/docker/volumes/646f25119f8c8625850dfe5453ee9aa20996f4b72477b259c9355dff6fac776b/_data Options:[rbind]}: mount destination logs not absolute: unknown
        Normal   Pulled     16s (x2 over 29s)  kubelet            Container image "nexus3.onap.org:10001/onap/org.onap.dcaegen2.services.heartbeat:2.2.0" already present on machine
        Normal   Created    16s (x3 over 30s)  kubelet            Created container dcae-heartbeat
        Warning  Failed     16s                kubelet            Error: failed to start container "dcae-heartbeat": Error response from daemon: OCI runtime create failed: invalid mount {Destination:logs Type:bind Source:/var/lib/docker/volumes/183a92cb6bee31afe5b242c28ed486bd57d680dffb15366ad9db8ded3f5da222/_data Options:[rbind]}: mount destination logs not absolute: unknown
      
      

      The error is due to latest containerd version not handling the volume mapping in docker file. As the volume setting on docker container build is no longer required, that can be removed as workaound.

            vv770d vv770d
            vv770d vv770d
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: