I forgot to disable Klipper, the K3s-provided load balancer.
/etc/systemd/system/k3s.service file. It looks like this:
... ExecStart=/usr/local/bin/k3s \ server \
Yeah, I don’t know what that trailing backslash is doing there.
Edit it so that it looks like this:
... ExecStart=/usr/local/bin/k3s \ server --disable servicelb \
sudo systemctl daemon-reload && sudo systemctl restart k3s
After a short while (less than a minute), the
svclb- pods will stop.