Install the Kubernetes Cloud Provider for KIND - you need it for using Service Type Loadabalancer later.
brew install cloud-provider-kind
Set the desired kubernetes version in dev-1.tfvars
file
...
kubernetes_version = "kindest/node:v1.27.3"
...
You have different versions available like
- kindest/node:v1.26.6
- kindest/node:v1.27.3
- kindest/node:v1.28.0
You can check all available versions here0
cd terraform
terraform init
terraform apply -var-file dev-1.tfvars
The cluster is now created and argoCD is deployed.
Open a separate window and run
sudo cloud-provider-kind
Do not close this window - the proxy you started is needed!
Connect to argocd usiing
Username: admin
Password: The output of kubectl get secret argocd-initial-admin-secret -n argocd -o jsonpath="{.data.password}" | base64 -d
To Bootstrap this new cluster using ArgoCD, clone This Repo.