Getting nothing but 404 on Dashboard, even when port-forwarding straight to port on pod

Well, I figured it out myself.

The reason I could't see anything even when port-forwarding to a pod was because the dashboard was forbidden from accepting insecure connections. I would've prefered to get a 403 response instead to point me in the direction of my error more quickly, but at least I now understand why it wasn't working.

I was also unable to access the dashboard through a ingressRoute with or without TLS. Turns out my mistake here was that I'd attached the IngressRoute to the traefik entryPoint, while I should've attached it to the websecure entryPoint through which my TLS encrypted external traffic was coming. Changing the entrypoint made the dashboard work right away even with insecure set to false (since the traffic is now coming through a secure connection)