Proof of concept for packaging Kubernetes applications as containers that can be deployed by running just single container in cluster.
This container than deploys whole application.
kubectl run kubepack-deploy --image=tomaskral/kubepack-nginx-example --restart=Never
after short time you should see that nginx Deployment and Service were created
$ kubectl get deployment,svc NAME DESIRED CURRENT UP-TO-DATE AVAILABLE AGE deploy/nginx 1 1 1 1 1m NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE svc/nginx 10.0.0.6 <none> 80/TCP 1m