sample-terraform-kubernetes-argocd
sample-terraform-kubernetes-argocd copied to clipboard
Repository with configuration for Terraform and Argo CD to create and manage Kubernetes cluster locally with Kind
Manage Kubernetes Cluster with Terraform and Argo CD ![Twitter](https://img.shields.io/twitter/follow/piotr_minkowski.svg?style=social&logo=twitter&label=Follow%20Me)
In this project I'm demonstrating you how to use Terraform together with Argo CD to create and manage the Kubernetes cluster on Kind.
Prerequisites
- Terraform CLI installed
- Docker
Getting Started
You may the detailed explanation of that example repository in the following article: Manage Kubernetes Cluster with Terraform and Argo CD
First, clone that repo:
$ git clone https://github.com/piomin/sample-terraform-kubernetes-argocd.git
$ cd sample-terraform-kubernetes-argocd
Then initialize Terraform config:
terraform init
Review the actions plan:
terraform plan
Run the Terraform actions:
terraform apply
Results
After running the previous command you receive:
- 3-nodes Kind cluster running locally
- OLM (Operator Lifecycle Manager) installed on Kind
- Argo CD installed on Kind
- Kafka Strimzi operator ready to use
- 3-node Kafka cluster created on Kind