I'm new to Kubernetes and I'm currently setting up my cluster with kubeadm to host some basic workloads. I've initialized the cluster across two VPS machines and established network communication using WireGuard. I've successfully installed Calico and OpenEBS, but I'm running into an issue with NGINX Ingress. I need to get it running and listening on port 80 at the node level. I understand that k3s has a ServiceLB feature for this, but is there a similar solution available for standard Kubernetes?
2 Answers
Have you considered using MetalLB? It's a good option for bare metal setups and can help you expose services over NodePort. Check out the official documentation for a guide on installing and configuring it.
Just a heads up, opening low port ranges like 80 can require additional permissions and considerations. If you haven't already, take a look at the ingress-nginx documentation specific for bare metal environments. They have some insights that could help even if I haven't set up NGINX Ingress myself.

Related Questions
How to Build a Custom GPT Journalist That Posts Directly to WordPress
Cloudflare Origin SSL Certificate Setup Guide
How To Effectively Monetize A Site With Ads