繁体   English   中英

Kube.netes 和 Kube.netes Engine 有什么区别?

[英]What's the difference between Kubernetes and Kubernetes Engine?

据我所知,Kube.netes 是一个用于部署和管理容器的编排框架。 另一方面,Kube.netes Engine 负责扩展和缩减集群,还负责管理容器镜像。

从上面看,它们似乎是同一件事或非常相似。 从上面的定义来看,它们似乎实际上是同一回事。 有什么区别?

  • Kubernetes :容器编排工具,可以在Linux上运行,现在也可以在Windows服务器上运行。

  • Kubernetes引擎:由GCP (GKE) ,AWS (EKS)和Azure (AKS)等云提供商为其完全管理的Kubernetes服务指定的名称。

这里的主要区别是云提供商管理您的Kubernetes集群的主要方面,例如安装它,扩展节点,显示在其云控制台上运行的Pod,提供监视等。

根据Google文档在这里 Kubernetes Engine由Cloud Vendor(在这种情况下为Google)管理(控制平面/主机,而不是数据平面/工人)。 托管意味着自动调配服务器,安装和升级K8S,HA等。此外,还可以使用Azure Kubernetes ServiceAWS EKS

Kubernetes Engine是一个托管的,可用于生产环境的环境,用于部署容器化的应用程序。 它带来了我们在开发人员生产力,资源效率,自动化操作和开源灵活性方面的最新创新,以加快您的上市时间。

Kubernetes是用于容器编排的软件。 它是免费的开放源代码,可以安装在您的个人笔记本电脑,本地数据中心或公共云中。

我认为这两者的最佳含义是 Kube.netes 就像一个框架,它定义了如何在部署中处理应用程序的编排,而 Kube.netes 引擎是框架之上的抽象层,使您更容易携带出 kube.netes 的功能。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM