Distribute workloads with clustering
Clustering is sharing load between hosts. Each instance must be able to act as an entry point for UI and API access.
Each instance must be able to join the automation controller cluster and to expand its ability to run jobs. This is a simple system where jobs can run anywhere rather than be directed on where to run. Also, you can group clustered instances into different pools or queues, called instance groups.
Ansible Automation Platform supports container-based clusters by using Kubernetes, meaning you can install new automation controller instances on this platform without any variation or diversion in functionality. You can create instance groups to point to a Kubernetes container.
The following operating systems are supported for establishing a clustered environment:
Supported operating systems
- Red Hat Enterprise Linux 8 or later
- Planning your cluster environment
Learn about prerequisites and considerations for setting up a cluster.