The region-controller
is the brain of a MAAS deployment, managing operations, coordinating tasks, and maintaining essential services.
Key Functions
- REST API – Handles API requests on TCP port 5240, connecting users to MAAS.
- Database – Uses PostgreSQL to store configuration, inventory, and system states.
- DNS – Manages domain resolution for machines in the network.
- HTTP proxy – Caches frequently accessed data to reduce bandwidth and improve speed.
- Web UI – Provides a management interface for administrators.
The region controller supervises rack controllers, which handle machine-level tasks like DHCP, TFTP, and power management. This layered design ensures efficient scaling and streamlined control.