Setting Up External IP for Bare Metal using MetalLB BGP behind pfSense with Kubernetes CoreDNS Resolution
This guide explains how to set up an external IP for a bare metal Kubernetes cluster using MetalLB with BGP behind pfSense. It covers configuring pfSense with the FRR package for BGP, installing and configuring MetalLB, checking the deployment of MetalLB with NGINX service, configuring CoreDNS with the k8s_external plugin, and verifying DNS resolution. By following these steps, you can expose the external IP of load-balanced services using CoreDNS.
