Oh, there's k3s.
I'm going to be fucking lazy then.
More false promises of ease.
I think they do actually pull off ease, but good lord there's so much that needs setting up... If it weren't for my desire to use fairly industry standard components, I'd simply use lxc and rig up everything myself.
If your just have a single node, start with https://kubernetes.io/docs/concepts/storage/volumes/#local
Kubernetes volumes provide a way for containers in a pod to access and share data via the filesystem. There are different kinds of volume that you can use for different purposes, such as: populating a configuration file based on a ConfigMap or a Secret providing some temporary scratch space for a pod sharing a filesystem between two different containers in the same pod sharing a filesystem between two different pods (even if those Pods run on different nodes) durably storing data so that it stays available even if the Pod restarts or is replaced passing configuration information to an app running in a container, based on details of the Pod the container is in (for example: telling a sidecar container what namespace the Pod is running in) providing read-only access to data in a different container image Data sharing can be between different local processes within a container, or between different containers, or between Pods.