Skip to main content
Version: 0.5

Virtual Cluster — AWS

Template Metadata

FieldValue
Repositorykonstructio/konstruct-templates
Branch / Revsaas-rishi
Pathtemplates/aws/workload-vcluster/
FormatFlat YAML (Argo CD Applications)
DescriptionAWS virtual cluster using vcluster, sharing a host workload cluster with isolated platform services

Summary

The AWS virtual cluster template provisions lightweight vcluster-based environments that share a host workload cluster. Virtual clusters provide namespace-level isolation with full Kubernetes API compatibility, making them ideal for development environments, testing, and cost-efficient multi-tenancy.

Sync Wave Deployment Order

WaveApp NameSourceVersionNamespaceDescription
0provider-configgitops repositoryHEADcrossplane-systemCrossplane ProviderConfig for AWS
10infrastructuregitops repositoryHEAD(cluster)Crossplane infrastructure composition
15bootstrapgitops repositoryHEADcrossplane-systemvcluster bootstrap configuration
20argocd-connectionCluster secret + Argo CD connection registration
30cert-managercharts.jetstack.iov1.14.4cert-managerCertificate management
30external-dnskubernetes-sigs.github.io/external-dns1.14.4external-dnsDNS record automation
30external-secrets-operatorcharts.external-secrets.io0.19.2external-secrets-operatorExternal Secrets Operator
30ingress-nginxkubernetes.github.io/ingress-nginx4.10.0ingress-nginxNGINX ingress controller
30reloaderstakater.github.io/stakater-chartsv1.0.10reloaderConfigMap/Secret reload watcher
40cert-issuersgitops repositoryHEADcert-managerClusterIssuer resources
40cluster-secret-storegitops repositoryHEADexternal-secrets-operatorClusterSecretStore for AWS SSM
40rbacgitops repositoryHEADrbacCluster RBAC configuration
45environmentTeam gitops repositoryHEAD(cluster)-environmentEnvironment app-of-apps for workloads