https://github.com/shalb/cdev-do-k8s
Cluster dev template to create k8s cluster in DigitalOcean cloud.
https://github.com/shalb/cdev-do-k8s
Last synced: 3 months ago
JSON representation
Cluster dev template to create k8s cluster in DigitalOcean cloud.
- Host: GitHub
- URL: https://github.com/shalb/cdev-do-k8s
- Owner: shalb
- License: gpl-3.0
- Created: 2021-03-22T14:16:40.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-04-16T09:15:29.000Z (about 3 years ago)
- Last Synced: 2025-01-23T04:41:39.609Z (5 months ago)
- Size: 30.3 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# DO-K8s
Cluster.dev uses [stack templates](https://docs.cluster.dev/stack-templates-overview/) 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## Prerequisites
1. Terraform version 13+
2. DigitalOcean account.
3. [doctl installed](https://docs.digitalocean.com/reference/doctl/how-to/install/).
4. [Cluster.dev client installed](https://docs.cluster.dev/get-started-install/).## Quick Start
1. [Configure access to DO](https://docs.cluster.dev/examples-do-k8s/#authentication) and export required variables.
2. Clone example project:
```
git clone https://github.com/shalb/cdev-do-k8s.git
cd examples/
```
3. Edit variables in the example's files, if necessary.
4. Run `cdev plan`
5. Run `cdev apply`