cloud-provider-openstack module is responsible for interacting with the OpenStack-based cloud resources. It allows the node manager module to use Openstack resources for provisioning nodes for the specified node group (a group of nodes that are acted upon as if they were a single entity).
- Manages OpenStack resources using the
- The CCM module updates the metadata of the OpenStack Servers and Kubernetes Nodes and deletes nodes that no longer exist in OpenStack;
- Provisions disks in Cinder (block) OpenStack using the
CSI storagecomponent; Manilla (shared filesystem service) is not supported yet;
- Registers with the node-manager module so that OpenStackInstanceClasses can be used when creating the NodeGroup.