Used Terraform
Used Kubernetes
In my first steps with Kubernetes I managed to deploy Traefik, and then after setting up cert-manager I enabled the Traefik dashboard using basic authentication and Let's Encrypt to keep it secure. All the infrastructure and configuration was set up using Github Actions, Terraform, kubectl and Helm.

Now that's all set up the next step will be to deploy a service to the cluster...