Kubernetes和Kubernetes发动机有什么区别?

vof42yt1  于 2023-01-29  发布在  Kubernetes
关注(0)|答案(3)|浏览(138)

据我所知,Kubernetes是一个部署和管理容器的编排框架,另一方面,Kubernetes Engine负责向上和向下伸缩集群,同时也负责管理容器映像。
从上面看,它们似乎是同一件事或非常相似。从上面的定义来看,它们似乎实际上是同一件事。有什么区别呢?

u3r8eeie

u3r8eeie1#

  • Kubernetes:容器编排工具,可以在Linux服务器上运行,现在也可以在Windows服务器上运行。
  • Kubernetes发动机:GCP (GKE)、AWS (EKS)和Azure (AKS)等云提供商为其完全管理的Kubernetes服务提供的名称。

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

myss37ts

myss37ts2#

根据Google文档here。Kubernetes Engine由云供应商管理(控制平面/主设备,而不是数据平面/工作设备),在本例中为Google。管理意味着自动配置服务器、安装和升级K8S、HA等。
Kubernetes Engine是一个用于部署容器化应用的生产就绪型托管环境,它在开发人员生产力、资源效率、自动化操作和开源灵活性方面带来了最新的创新,可帮助您加快产品上市时间。
Kubernetes是一款用于容器编排的软件,它是免费的开源软件,可以安装在您的个人笔记本电脑、内部部署数据中心或公共云中。

qfe3c7zg

qfe3c7zg3#

我认为这两者的最佳含义是,Kubernetes就像一个框架,定义了如何在部署中处理应用程序的编排,而Kubernetes引擎是框架之上的抽象层,使您能够更轻松地执行Kubernetes的功能。

相关问题