Skip to content

OpenStack Controller#

OpenStack controller is running as a deployment in Kubernetes with multiple subcontrollers that are running as dedicated containers in the deployment. Each subcontroller

Container
Description
osdpl The core subcontroller that handles changes of OpenStackDeployment object
secrets Subcontroller that provides data excange between different components
health Subcontroller that constantly watching for OpenStack health and reporting its status
node Subcontroller that watches for Node object
nodemaintenancerequest Subcontroller that provides integration with Kubernetes lifecycle management
ceph-secrets Subcontroller that provides integration with Ceph storage
osdplstatus Subcontroller responsible for status reporting
tf-secrets Subcontroller that provides integration with TungstenFabric