在本地环境中,我应该使用docker-compose还是kubernetes(minikube)?

11

我已经使用Docker和Docker Compose设置了一些环境,因此我有不同的容器提供不同的服务,并且所有容器都由Docker Compose进行编排,在我的本地开发环境中工作良好。最近我了解了Kubernetes和Minikube,但显然,Kubernetes是用于服务器/容器集群管理的工具。

问题是,对于本地开发环境(例如PHP、MySQL和Apache),我应该使用哪种容器编排机制?


这类问题实际上是我们不允许在这里提出的。请参阅https://stackoverflow.com/help/on-topic,特别是“一些问题仍然不适合”列表中的#4,重点是:*要求我们推荐或查找书籍、工具、软件库、教程或其他离线资源的问题都不适合在Stack Overflow上,因为它们往往会吸引带有个人观点的答案和垃圾邮件。* - Charles Duffy
抱歉,谢谢你澄清我的疑问。 - lpFranz
2
虽然是个好问题,但我在想这是否应该归类为“设计”? - Jeryl Cook
1
这是一个很好的问题,应该被允许。 - demisx
1个回答

12

有许多决策标准。如果这个应用有目标环境,请使用最能近似该目标环境的本地工具。如果目标环境运行kubernetes,则最好使用minikube。如果目标环境是某种类型的集群docker,请使用compose。如果没有目标环境,请使用您最熟悉或想学习的任何工具。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接