代码之家  ›  专栏  ›  技术社区  ›  Đinh Anh Huy

什么是Kubernetes引擎(RKE、GKE、EKS?

  •  0
  • Đinh Anh Huy  · 技术社区  · 5 年前

    据我所知,Kubernetes是一组二进制文件,可以形成一个新的k8s集群。有一个开源软件 kubernetes 在git hub上,但仍然存在一些困惑:

    1. 谁是维护(拥有书面许可)的核心团队 库伯内特斯 回购协议?“Linux基金会”还是CNCF?
    2. 我看到有一个多Kubernetes引擎(RKE,EKS..)。他们只是添加了一些附加组件/插件/工具,还是修改了源代码 库伯内特斯 要构建另一个版本的k8s组件(apiserver、kube proxy、kubelet)?
    3. 如果我使用RKE二进制设置集群,它显示Kubernetes版本“v1.17.2”,这意味着该版本是 库伯内特斯 回购或者它只是牧场主团队的另一个分支回购。问题和GKE、EKS一样。。。
    0 回复  |  直到 5 年前
        1
  •  3
  •   hagrawal7777    5 年前

    谁是库伯内特斯的核心团队(拥有书面许可) 回购协议?“Linux基金会”还是CNCF?

    云计算基础(CNCF)是Linux基金会托管的项目之一。Kubernetes是CNCF毕业的项目之一。请仔细阅读 here .

    我看到有一个多Kubernetes引擎(RKE,EKS..)。他们只是 添加一些附加组件/插件/工具,或者修改 kubernetes将构建另一个版本的k8s组件(apiserver, 库贝代理,库贝莱?

    它们实际上不是“多kubernetes引擎”,它们只是来自不同供应商的kubernetes产品。另一个这样的例子是谷歌的GKE(谷歌Kubernetes引擎)。您从GKE/EKS v/s Kubernetes获得的主要优势是,GKE/EKS等都是托管产品,因此提供这些产品的供应商将负责集群管理、主节点和工作节点的可用性等。

    如果我使用RKE二进制设置集群,它会显示Kubernetes 版本“v1.17.2”,这意味着该版本是kubernetes repo的发行版 或者它只是牧场主团队的又一次分叉回购。问题是一样的 为了GKE,EKS。。

    在核心部分,你仍然拥有Kubernetes,但一旦你使用了GKE或EKS等托管产品,最好不要将它们与“Kubernetes”混为一谈,并开始将它们视为GKE或EKS等。它们都可以有自己的发布周期+同一供应商的许多其他不同云计算产品与之集成。请仔细阅读 here .

    推荐文章