Docker 如何向客户部署分布式应用程序?

Docker 如何向客户部署分布式应用程序?,docker,kubernetes,docker-swarm,Docker,Kubernetes,Docker Swarm,我有一个分布式应用程序,它有十几个docker容器,这些容器在几台机器上运行(

我有一个分布式应用程序,它有十几个docker容器,这些容器在几台机器上运行(<5)。我想打包此应用程序,以便客户可以轻松地在其机器上或在云服务中部署。目前,我正在使用kubernetes,因为它可以将所有硬件问题抽象出来,但感觉有点过头了


有没有一种轻量级的kubernetes替代品?

kubernetes实际上并不是过火,而是解决您的问题的绝佳方案。唯一的问题是,您的客户可能是Kubernetes的新手,这会使他们的部署更加困难


为了使事情更简单,您可以从Dockerswarm开始,然后编写良好的文档以采用Kubernetes。仅供参考,Docker Inc现在推荐Kubernetes作为计算节点集群上容器编排的最终解决方案。

您是否尝试过使用Docker swarm?