【问题标题】:What's the difference between Kubernetes and Kubernetes Engine?Kubernetes 和 Kubernetes Engine 有什么区别?
【发布时间】:2019-03-05 20:03:31
【问题描述】:

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

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

【问题讨论】:

    标签: kubernetes google-cloud-platform containers google-kubernetes-engine


    【解决方案1】:
    • Kubernetes:容器编排工具,可以在 Linux 上运行,现在也可以在 Windows 服务器上运行。

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

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

    【讨论】:

      【解决方案2】:

      根据谷歌文档here。 Kubernetes Engine 由云供应商(在本例中为 Google)管理(控制平面/主节点,而不是数据平面/工作者)。托管意味着自动配置服务器、安装和升级 K8S、HA 等。同样的行Azure Kubernetes ServiceAWS EKS

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

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

      【讨论】:

        猜你喜欢
        • 2018-05-30
        • 2015-01-30
        • 2016-04-04
        • 2018-05-12
        • 1970-01-01
        • 2019-05-13
        • 2021-08-10
        • 1970-01-01
        • 2017-04-22
        相关资源
        最近更新 更多