Continental Innovates with Rancher and Kubernetes
To enable the Openstack cloud provider, besides setting the name as openstack, there are specific configuration options that must be set. The Openstack configuration options are grouped into different sections.
The OpenStack cloud provider uses the instance name (as determined from OpenStack metadata) as the name of the Kubernetes Node object, you must override the Kubernetes name on the node by setting the hostname_override for each node. If you do not set the hostname_override, the Kubernetes node name will be set as the address, which will cause the Openstack cloud provider to fail.
The Openstack configuration options are divided into 5 groups.
These are the options that are available under the global directive.
These are the options that are available under the load_balancer directive.
These are the options that are available under the block_storage directive.
This is the option that is available under the route directive.
These are the options that are available under the metadata directive.
For more information of Openstack configurations options please refer to the official Kubernetes documentation.