About This Architecture
Rancher-managed Kubernetes cluster running Ansible AWX on VMware vSphere provides enterprise automation and credential management in air-gapped or on-premises environments. The architecture spans a Rancher Node VM hosting a Kubernetes Control Plane with API Server and etcd, orchestrating AWX services across dedicated namespaces with awx-web, awx-task, and PostgreSQL 11 pods. Users access the AWX UI through an Ingress controller routing to the awx-web Service, while awx-task containers execute automation jobs and communicate with PostgreSQL via the postgresql Service backed by persistent storage on VMware datastores. This deployment pattern demonstrates Kubernetes RBAC with ServiceAccounts and ClusterRoles, ConfigMaps for configuration, and Secrets for sensitive credentials, enabling secure, scalable infrastructure automation without cloud dependencies. Fork and customize this diagram on Diagrams.so to adapt networking policies, storage classes, or resource quotas for your on-premises Kubernetes environment.