This quick start will demonstrate using Crossplane to deploy a portable stateful workload in the cloud provider of your choice. It will first dynamically provision a Kubernetes cluster within the cloud provider environment, followed by a stateful application and its database to the same environment. The database will also be dynamically provisioned using a managed service hosted by the cloud provider. The Workload will be deployed into the target Kubernetes cluster, and be configured to consume the database resource in a completely portable way.
The general steps for this example are as follows: