I am writing kubernetes compatible single binary service for various runtimes in rust [1].
Currently supports docker, containerd, wasm runtimes. I am adding support for jvm and kvm, etc. Works as is in macos. There is mock runtime too to mock it for various testing various distributed services etc.