I need recommendation, which tool should I use, Terraform or Ansible to do the deployment on my K8S cluster.
For example, I would like to deploy Contour Getting Started ingress controller to my K8s cluster. Should I do it with Terraform or Ansible?
Both provide modules for K8S:
- Teraform https://registry.terraform.io/providers/hashicorp/kubernetes/latest
- Ansible community.kubernetes.k8s – Manage Kubernetes (K8s) objects — Ansible Documentation