Cluster.dev uses stack templates to generate users' projects in a desired cloud. DO-K8s is a stack template that creates and provisions Kubernetes clusters in the DigitalOcean cloud.
In this repository you will find all information and samples necessary to start a Kubernetes cluster on DO with Cluster.dev.
The resources to be created:
- (optional, if vpc_id is not set) VPC for Kubernetes cluster
- DO Kubernetes cluster with addons:
- cert-manager
- argocd
- Terraform version 13+
- DigitalOcean account.
- doctl installed.
- Cluster.dev client installed.
- Configure access to DO and export required variables.
- Clone example project:
git clone https://github.com/shalb/cdev-do-k8s.git cd examples/
- Edit variables in the example's files, if necessary.
- Run
cdev plan
- Run
cdev apply