Ingress does not require an LB
For a while I assumed that ingress required some Load Balancing service to assign it an external IP. This is how it's done in most managed cloud k8s services.
But without a Load Balancer an ingress is still valuable because it's literally the only ingress to your service mesh. So you don't have to expose 50 different NodePort services to keep track of.
So even in my humble homelab I can make good use of an ingress controller.
- “Let’s use Kubernetes!” Now you have 8 problems
- reddit.com/r/kubernetes has a weekly explosions thread