Uploaded image for project: 'Maistra'
  1. Maistra
  2. MAISTRA-582

On OpenShift 4.1, the CNI binary is not installed in the correct path

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • maistra-0.12.0
    • maistra-0.12.0
    • CNI
    • None
    • Maistra TP sprint 12

      After enabling Istio CNI on OpenShift 4.1, pods no longer start:

      Failed create pod sandbox: rpc error: code = Unknown desc = failed to create pod network sandbox k8s_details-v1-b89f6b48b-7cm48_bookinfo_ab9ab89b-a17b-11e9-97b2-52fdfc072182_0(e00d09b2b7ee8fae73ca3aec7d2205930fb1492dcae663b57be99dba3f4aabff): Multus: Err adding pod to network "istio-system-istio-cni": Multus: error in invoke Delegate add - "istio-system-istio-cni": failed to find plugin "istio-system-istio-cni" in path [/var/lib/cni/bin /opt/multus/bin]
      

      Istio CNI installs the istio-cni binary in /opt/cni/bin. On OpenShift 3.11 this works properly, but on 4.1 (at least if installed with CodeReadyContainers), the correct path seems to be /var/lib/cni/bin or /opt/multus/bin.

            mluksa@redhat.com Marko Luksa
            mluksa@redhat.com Marko Luksa
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: