I appreciate seeing different approaches quite a bit, this is great.

I already use docker for dev containers (which we happen to use on robot as well for maintenance convenience) and have put together simple kubernetes clusters, but I’m hesitant to do a cluster for my robotics stack when I think about possible extra maintenance, networking challenges, runtime overhead and side effects. How is this working out for you? Are you creating a separate image per package or just mounting executables to some base image and running them? I assume you have CI for all your nodes/packages? Are all your pods running with host network and fully privileged?