Custom Cloud Provider


If you want to enable a different cloud provider, RKE allows for custom cloud provider options. A name must be provided and the custom Cloud Provider options can be passed in as a multiline string in customCloudProvider.

For example, in order to use the oVirt cloud provider with Kubernetes, here’s the following cloud provider information:

  1. [connection]
  2. uri = https://localhost:8443/ovirt-engine/api
  3. username = admin@internal
  4. password = admin

To add this cloud config file to RKE, the cloud_provider would be need to be set.

  1. cloud_provider:
  2. name: ovirt
  3. # Note the pipe as this is what indicates a multiline string
  4. customCloudProvider: |-
  5. [connection]
  6. uri = https://localhost:8443/ovirt-engine/api
  7. username = admin@internal
  8. password = admin