2014-12-02 95 views

回答

19

Kubernetes真的是三兩件事:

  • 一種動態調度容器(實際上,套容器稱爲豆莢)的機器集羣。
  • 使用標籤和幫助程序管理和橫向擴展很多這些窗格(ReplicationController)
  • 通過服務在窗格集之間進行通信,在公共IP上公開外部的一組窗體並輕鬆地使用外部服務。這對於處理水平縮放以及pod如何放置/排定的動態性質是必要的。

這是一套用於在一組機器上管理計算的工具集。它不是一個完整的應用程序PaaS。 Kubernetes不知道什麼是「應用程序」。通常PaaS系統提供了一種簡單的方式來獲取代碼並將其作爲應用程序進行部署和管理。事實上,我希望看到專門的PaaS系統建立在Kubernetes之上 - 這就是RedHat OpenShift正在做的事情。想想Kubernetes

一種方式是爲「邏輯」基礎設施(傳統VM雲系統等,有

+10

作爲DEIS的創作者我全心全意喬的解釋一致的系統對比。DEIS(和其他的PaaS系統)爲應用程序提供生命週期管理工作流,主要關注構建和配置管理,協作功能等。Deis已經開始通過Kubernetes對容器編排進行原型設計,因爲它爲PaaS提供了許多構建模塊,包括聲明性API,服務發現和複製控制 下面是從我的角度幫助解釋堆棧的圖:https://pbs.twimg.com/media/B33GFtNCUAE-vEX.png:large – gabrtv 2014-12-04 02:40:14

+0

@ gabrtv Deis中的當前調度器(容器編排)是什麼?它是否構建在Deis中? – 2014-12-04 03:24:31

+0

@ ming.kernel Deis目前使用CoreOS的艦隊。我們也會很快宣佈支持通過Mesos進行調度。 – gabrtv 2014-12-04 04:50:30

相關問題