I am going to post a concern regarding the increasing layers of abstraction which is not at all directed at your project but at this domain of managing containers, in general, and the never-ending increase in complexity.
So first we find it difficult to manage so many virtual machines, we got Docker which was a good concept.
Then we found it difficult to manage so many Docker-based services so we got Docker Swarm and Kubernetes.
Now it is difficult to manage Kubernetes, so we have got a new project to manage Kubernetes.
Is there any way to break out of this cycle?