Dual substrate. Complete control. Zero lock-in.
AravaliStack runs Kubernetes across both OpenStack VMs and Proxmox bare metal simultaneously — workload flexibility without vendor dependency.
OpenStack + Proxmox: the best of both worlds
AravaliStack runs on a dual compute substrate. Both managed through a unified control plane, with workload placement determined by your policies.
OpenStack Layer
Full OpenStack for flexible VM-based compute, tenant networking, and storage. Multi-tenant by design. Managed entirely via GitOps — no console-only operations.
Proxmox Layer
Proxmox clusters for high-performance workloads that need direct hardware access — GPU workloads, latency-sensitive services, cost-sensitive batch jobs.
Production-grade Kubernetes, multi-tenant from day one
AravaliStack deploys and manages Kubernetes clusters across both substrates. Each tenant receives isolated namespaces with hard resource quotas.
- Clusters provisioned automatically via GitOps
- Per-tenant namespace isolation with network policies enforced at kernel level
- RBAC scoped to individual team identities from the IAM layer
- Automated upgrade management with configurable maintenance windows
Resilience that requires no heroics
Backup and DR are configured declaratively — your recovery objectives become policy, the platform enforces them continuously.
- Recovery objectives are policy — not hopes. RPO and RTO targets declared in configuration. The platform enforces them and alerts if they become unreachable.
