我已经使用Docker和Docker Compose设置了一些环境,因此我有不同的容器提供不同的服务,并且所有容器都由Docker Compose进行编排,在我的本地开发环境中工作良好。最近我了解了Kubernetes和Minikube,但显然,Kubernetes是用于服务器/容器集群管理的工具。
问题是,对于本地开发环境(例如PHP、MySQL和Apache),我应该使用哪种容器编排机制?
我已经使用Docker和Docker Compose设置了一些环境,因此我有不同的容器提供不同的服务,并且所有容器都由Docker Compose进行编排,在我的本地开发环境中工作良好。最近我了解了Kubernetes和Minikube,但显然,Kubernetes是用于服务器/容器集群管理的工具。
问题是,对于本地开发环境(例如PHP、MySQL和Apache),我应该使用哪种容器编排机制?
有许多决策标准。如果这个应用有目标环境,请使用最能近似该目标环境的本地工具。如果目标环境运行kubernetes,则最好使用minikube。如果目标环境是某种类型的集群docker,请使用compose。如果没有目标环境,请使用您最熟悉或想学习的任何工具。