Cannot access Longhorn UI even with LoadBalancer IP assigned [metalLB]

9/18/2021

I have a a K3S K8 cluster running with 2 Raspberry Pis.

I deployed LongHorn on the cluster and it seems to be working fine when I configure NodePort. This allows me to access the LongHorn UI on any of the devices on my local network by hitting <raspberrypiIP:NodePort> (Example: 192.168.9.2:30806)

When I change from NodePort to LoadBalancer (I have MetalLB configured) I instantly get an external IP.

Unfortunately, when I try to access that IP on any of the devices on my local network, I do not see the LongHorn UI. The most I see is an "Nginx 403 Forbidden" notice.

Am I doing something wrong? Or Is this how it's supposed to work?

-- InterestingSoup
k3s
kubernetes
longhorn
raspberry-pi
raspberry-pi4

0 Answers