Uploaded image for project: 'OpenShift Cloud'
  1. OpenShift Cloud
  2. OCPCLOUD-2027

Ensure proper cloud provider configuration

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Done
    • Icon: Blocker Blocker
    • None
    • openshift-4.13
    • CLOUD Sprint 235

      When running the in-tree storage driver with an external CCM running, we need to ensure that the flags to the kubelet, kube-controller-manager, and kube-apiserver are expressed properly. The ideal state for the flags when in-tree driver is enabled during migration is as follows:

      kubelet - "--cloud-provider=vsphere"

      kube-controller-manager - "--cloud-provider=external --external-cloud-volume-plugin=vsphere"

      kube-apiserver - "--cloud-provider=external"

      for new cluster installations we expect the following flags:

      kubelet - "--cloud-provider=external"

      kube-controller-manager - "--cloud-provider=external --external-cloud-volume-plugin=vsphere"

      kube-apiserver - "--cloud-provider=external"
       

      Our current thinking is that most of these flags will be set the proper way with the exception of the kubelet flag. That will require a patch to the MCO to ensure that only the kubelet is taking the vsphere cloud provider as a flag option.

        There are no Sub-Tasks for this issue.

            mimccune@redhat.com Michael McCune
            rhn-engineering-jsafrane Jan Safranek
            Huali Liu Huali Liu
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: