簡體   English   中英

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

[英]What is Kubernetes engine (RKE, GKE, EKS…)?

據我了解,Kubernetes 是一組可以形成新的 k8s 集群的二進制文件。 git 集線器上有一個開源的kubernetes但仍有一些混亂:

  1. 誰是kubernetes repo 的核心團隊維護(有寫權限)? “Linux 基金會”還是 CNCF?
  2. 我看到有多個 Kubernetes 引擎(RKE、EKS ..)。 他們只是添加了一些附加組件/插件/工具,還是修改了kubernetes的源代碼來構建另一個版本的 k8s 組件(apiserver、kube-proxy、kubelet)?
  3. 如果我使用 RKE 二進制文件來設置我的集群,它顯示 Kubernetes 版本“v1.17.2”,這意味着該版本是kubernetes回購的版本,或者它只是牧場主團隊的另一個分叉回購。 GKE,EKS的問題是一樣的......

誰是 kubernetes repo 的核心團隊維護(有寫權限)? “Linux 基金會”還是 CNCF?

雲原生計算基金會(CNCF)是 Linux 基金會主辦的項目之一。 Kubernetes是CNCF畢業的項目之一。 這里閱讀更多。

我看到有多個 Kubernetes 引擎(RKE、EKS ..)。 他們只是添加了一些附加組件/插件/工具,還是修改了 kubernetes 的源代碼來構建另一個版本的 k8s 組件(apiserver、kube-proxy、kubelet)?

它們真的不是“多 kubernetes 引擎”,這些只是來自不同供應商的 Kubernetes 產品。 另一個這樣的例子是 Google 的 GKE(Google Kubernetes 引擎)。 您從 GKE/EKS v/s Kubernetes 獲得的主要優勢是 GKE/EKS 等是托管產品,因此提供相同產品的供應商將負責集群管理、Master 和 Worker 節點的可用性等。

如果我使用 RKE 二進制文件來設置我的集群,它顯示 Kubernetes 版本“v1.17.2”,這意味着該版本是 kubernetes 回購的版本,或者它只是牧場主團隊的另一個分叉回購。 GKE,EKS..的問題是一樣的。

在核心你仍然有 Kubernetes 但是一旦你使用像 GKE 或 EKS 這樣的托管產品,最好不要將它們與“Kubernetes”混合並開始將它們視為 GKE 或 EKS 等。它們都可以有自己的發布周期 + 很多集成了同一廠商的不同其他雲計算產品。 這里閱讀更多。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM