我有一个带有十几个docker容器的分布式应用程序,它们运行在几台机器上(< 5)。我想打包这个应用程序,以便客户可以轻松地在他们的机器或云服务上进行部署。目前,我使用kubernetes因为它抽象了所有的硬件问题,但感觉有点矫枉过正。
是否有替代kubernetes的轻量级替代品?
答案 0 :(得分:1)
Kubernetes实际上并不过分,但对您的问题来说是一个很好的解决方案。唯一的问题是您的客户可能不熟悉Kubernetes,这可能会使部署更加困难。
为了简单起见,您可以从Dockerswarm开始,然后为Kubernetes的采用工作。仅供参考,Docker Inc现在推荐Kubernetes作为计算节点集群上容器编排的最终解决方案。