In this directory you will find example workloads demonstrating the usage of various resources supported by Crossplane for each of the supported clouds. Cloud provider credentials will be needed before using any of these examples.
The cloud services column will link to an Example User Guide if one is available for that cloud. A blank cloud column indicates that the example has not been adapted to that cloud yet.
Directory | Description | AWS | Azure | GCP |
---|---|---|---|---|
cache | Provisions a Managed Redis service from any cloud. | Redis | Redis | CloudMemoryStore Redis |
compute | Creates a WordPress Workload that runs in a Crossplane created Kubernetes cluster using a Crossplane created managed MySQL service. (Using Compute Workloads, Legacy) | EKS + RDS | AKS + Azure SQL | GKE + Cloud SQL |
database | Deploys a PostgreSQL database in any cloud. | RDS | Azure SQL | Cloud SQL |
stacks | Deploys the sample stack | n/a | n/a | n/a |
gitlab | Deploy GitLab in all three clouds. See the per-Cloud documentation links. | AWS | GCP | |
kubernetes | Deploy a Kubernetes Cluster in any clouds. | EKS | AKS | GKE |
storage | Provisions a object storage bucket from any cloud. | S3 | Storage | GCS |
wordpress | Provisions a MySQL service from any cloud and uses it in a WordPress deployment. | RDS | Azure SQL | Cloud SQL |
workloads | Creates a WordPress Workload that runs in a Crossplane created Kubernetes cluster using a Crossplane created managed MySQL service. (Using Complex Workloads) |