Testing out the ability to run some containers on RPi4 and I have a single borrowed device. Most of the tutorials out there describe a multi-node configuration and that's led to some challenges for me to understand this. First, I started with this tutorial: https://github.com/mhausenblas/kube-rpi
This gets you there most of the way, but I found a few errors in the configuration. First, the port forward config needs to include "--address 1.2.3.4" where the IP address is the external IP of your RPi.
Second, the token retrieval for logging into the dashboard was not correct. Here's what I used instead:
kubectl get secrets
kubectl describe secret kdash-kubernetes-dashboard-token-mwgj5
The designator for your instance may be different after the token part of the name. Copying that token into the login allowed me to get into the dashboard.
I'm now having a problem with the dashboard throwing a bunch of errors. I'll update when I have that worked out.