I've been running a K8s on the 3B+ for over a year and it works, just barely (http://pidramble.com). The one major constraint, and almost always the cause of control plane outages, was the 1 GB of RAM on the master. Now that I can get a Pi with 4 GB I think it will be a lot more resilient!
Note that the other Pis did just fine running typical workloads, as long as I kept the overall deployment memory constraints in check.
That seems to be the general complaint... running K8s on less than 1GB ram seems to be unmanageable for the most part... with the new models, it might actually be a good idea to try a few clusters of these.
Note that the other Pis did just fine running typical workloads, as long as I kept the overall deployment memory constraints in check.