Illumina Innovates with Rancher and Kubernetes
A cloud provider is a module in Kubernetes that provides an interface for managing nodes, load balancers, and networking routes. For more information, refer to the official Kubernetes documentation on cloud providers.
When a cloud provider is set up in Rancher, the Rancher server can automatically provision new nodes, load balancers or persistent storage devices when launching Kubernetes definitions, if the cloud provider you’re using supports such automation.
Your cluster will not provision correctly if you configure a cloud provider cluster of nodes that do not meet the prerequisites.
By default, the Cloud Provider option is set to None.
The following cloud providers can be enabled:
For details on enabling the Amazon cloud provider, refer to this page.
For details on enabling the Azure cloud provider, refer to this page.
For details on enabling the Google Compute Engine cloud provider, refer to this page.
The Custom cloud provider is available if you want to configure any Kubernetes cloud provider.
For the custom cloud provider option, you can refer to the RKE docs on how to edit the yaml file for your specific cloud provider. There are specific cloud providers that have more detailed configuration :