i've been working on this project that sets up a local k8s cluster with Kind and Terraform. It uses the auto-import feature of Kftray to configure the port-forwarding automatically based on the k8s service annotations.
don't need to manually set up ingress or anything else for external traffic; just run terraform apply, open Kftray and click on the auto-import button, and it will automatically load all the kubectl port-forward configurations in kftray
bootstrap repo: https://github.com/hcavarsan/kftray-k8s-tf-example
kftray repo: https://github.com/hcavarsan/kftray