Dear friend, you should first look into using Nomad or Kamal deploy instead of K8S
As for Kamal, I shudder to think of the hubris required to say "pfft, haproxy is for lamez, how hard can it be to make my own lb?!" https://github.com/basecamp/kamal-proxy