2017-07-27 44 views
1

由於碼頭工人意味着許多東西:我需要碼頭在生產中運行Kubernetes嗎?

  • 泊塢窗圖像
  • 並運行圖像的工具(泊塢窗引擎)

我很困惑,它不是明確對我說: 是「碼頭引擎」必須使用Kubernetes來運行碼頭圖像。

如果不是,是否仍然推薦使用docker引擎運行kubernetes?

我在kubernetes doc中發現rkt可能是避免dockerd的替代方案,但它是否適用於生產羣集的聲音配置?

此外,自從docker的許可更改以來, 人們在生產環境中使用什麼: RHEL + docker EE + Kubernetes?

編輯:澄清問題爲目標的生產環境

回答

2

是,Kubernetes往往捆綁了運行容器所必需的東西,但它本身是一個容器管理組織系統。因此,如果您需要使用任何基礎容器引擎來運行所需的容器類型(Docker或其他)。

我個人推薦Docker,除非你正在使用其他的容器解決方案,因爲它目前是最富有實力,支持最多的。

0

碼頭引擎不再是強制性的,僅僅是默認的。該Kubernetes文檔描述了你怎麼能選擇使用RKT:

我傾向於@克里斯同意,與碼頭工人堅持。它是所有平臺上支持最廣泛的容器引擎。


附加

值得一提的是,我經歷相對於泊塢窗引擎是如何打包RedHat系統中一些混亂。此前多克最近許可變化出現了令人難以置信的3個不同的RPM包可供選擇:

  • 泊塢窗(穩定泊塢窗版本支持Openshift)
  • 泊塢窗 - 最新(多數達泊塢窗的最新版本支持通過紅帽)
  • 搬運工引擎(RPM從多克爾Inc.的庫源)

重新cent授權改變似乎已經推出了另一個新的RPM軟件包:「docker-ce」.....瘋狂....長話短說,只需使用Redhat支持的「docker-latest」軟件包即可。我停止使用Docker公司的軟件包,因爲讓Redhat處理Docker新版本定期引入的向後兼容性問題更簡單。

相關問題