33 ms·
For Load Balancer in your case you would probably provision MetalLB in place of the cloud specific LB solutions that cloud providers deploy. It’s somewhat strai
by SOLAR_FIELDS 4y ago
For Load Balancer in your case you would probably provision MetalLB in place of the cloud specific LB solutions that cloud providers deploy. It’s somewhat straightforward, though the steps I believe are specific to each network provider (flannel, calico etc)
- pas 4y agoMaybe a bit too hacky, but if you only plan to use nginx-ingress + HTTPS (and don't have spare /24 IPs around), then you can set up nginx on each node, run a script that generates a nginx config every few minutes (use the stream module to forward port 80 and 443 TCP/UDP to the ingress nginx) Then add the IP addresses of the nodes as a wildcard DNS.
- sascha_sl 4y agoOr you could just set up the ingress as a daemonset with a NodePort service that has externalTrafficPolicy set to local.