我在这里找到了部分答案Difference between Minikube,Kubernetes,Docker Compose,Docker Swarm,etc,但我仍然没有完全得到它:
据我了解,kubernetes是一个容器编排系统。但是,Minikube与我非常相似。
有人可以解释一下何时使用minikube和何时使用minikube,为什么?
我在这里找到了部分答案Difference between Minikube,Kubernetes,Docker Compose,Docker Swarm,etc,但我仍然没有完全得到它:
据我了解,kubernetes是一个容器编排系统。但是,Minikube与我非常相似。
有人可以解释一下何时使用minikube和何时使用minikube,为什么?
我认为您的问题应该是“有人能解释我何时使用minikube与何时使用Kubernetes,为什么?”
Minikube是用于Work-PC的小型,轻松的Kubernetes设置。您可以使用它非常轻松地安装和配置Kubernetes集群。但是,对于生产环境,这不是最佳选择。 Minikube通常会在您的PC上启动虚拟机,这会影响群集的性能,而Kubernetes会影响群集的性能。此外,就像Butuzov已经回答的那样,它只是一个节点,而不是“真实”群集。
因此,如果您在需要分布式系统和工作负载以及冗余和故障安全性的生产环境中,则可以使用Kubernetes。
希望能帮助您理解。
修改:用例
Minikube:
Kubernetes(独立):
minikube
-是一个节点群集,其主节点可以获取负载,并且解决了许多自动化问题。被指定进行测试,从kubernetes
生态系统中学习东西。
kubernetes
本身就是协调器,可以作为托管服务来解决您的问题(如PV或负载平衡器),或者像乐高玩具一样,或者您可以在这里和那里进行调优……我们称之为生产准备。
minikube
可以学习(并非总是如此,但在90%的情况下)或尝试很小的负载即可。