In OpenStack, the controller node acts as the primary management point for all OpenStack services. It is in charge of running and coordinating the other OpenStack services, such as compute and storage nodes.