【发布时间】:2019-03-05 20:03:31
【问题描述】:
据我所知,Kubernetes 是一个用于部署和管理容器的编排框架。另一方面,Kubernetes Engine 负责扩容和缩容集群,还负责管理容器镜像。
从上面看,它们似乎是同一件事或非常相似。从上面的定义来看,它们似乎实际上是一回事。有什么区别?
【问题讨论】:
标签: kubernetes google-cloud-platform containers google-kubernetes-engine
据我所知,Kubernetes 是一个用于部署和管理容器的编排框架。另一方面,Kubernetes Engine 负责扩容和缩容集群,还负责管理容器镜像。
从上面看,它们似乎是同一件事或非常相似。从上面的定义来看,它们似乎实际上是一回事。有什么区别?
【问题讨论】:
标签: kubernetes google-cloud-platform containers google-kubernetes-engine
Kubernetes:容器编排工具,可以在 Linux 上运行,现在也可以在 Windows 服务器上运行。
Kubernetes 引擎:由 GCP (GKE)、AWS (EKS) 和 Azure (AKS) 等云提供商为其全权管理 Kubernetes 服务提供的名称。
这里的主要区别在于云提供商管理 Kubernetes 集群的主要方面,例如安装、扩展节点、显示在其云控制台上运行的 pod、提供监控等。
【讨论】:
根据谷歌文档here。 Kubernetes Engine 由云供应商(在本例中为 Google)管理(控制平面/主节点,而不是数据平面/工作者)。托管意味着自动配置服务器、安装和升级 K8S、HA 等。同样的行Azure Kubernetes Service、AWS EKS。
Kubernetes Engine 是一个用于部署容器化应用的托管、生产就绪环境。它带来了我们在开发人员生产力、资源效率、自动化操作和开源灵活性方面的最新创新,可加快您的上市时间。
Kubernetes是一个容器编排软件。它是免费和开源的,可以安装在您的个人笔记本电脑、本地数据中心或公共云中。
【讨论】: