Rancher On-Premise - AWX en Kubernetes (VMware)
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.
People also ask
How do you deploy Ansible AWX on a Rancher-managed Kubernetes cluster running on VMware vSphere?
This diagram shows a complete Rancher Kubernetes deployment on VMware vSphere hosting Ansible AWX with separate awx-web and awx-task Services, PostgreSQL 11 persistence, and Ingress-based UI access. The architecture uses Kubernetes RBAC (ServiceAccounts, ClusterRoles), ConfigMaps for configuration, Secrets for credentials, and PersistentVolumes backed by VMware datastores for stateful data.
- Domain:
- Kubernetes
- Audience:
- DevOps engineers and Kubernetes administrators deploying Ansible AWX on-premises using Rancher and VMware vSphere
Generated by Diagrams.so — AI architecture diagram generator with native Draw.io output. Fork this diagram, remix it, or download as .drawio, PNG, or SVG.