讓Kubernetes成為數據中心操作系統(DCOS)的一等公民
Mesosphere與Google工程師一道將Kubernetes集成到DCOS中,本文對其進行了說明。有興趣的讀者可以進行注冊進行嘗試,體驗一下“企業級”的 Kubernetes 。
經過Google與Mesosphere工程師數月協作,Kubernetes現在被完全集成到Mesosphere數據中心操作系統(DCOS)里了,我們在此正式對所有想嘗試的用戶 開啟早期訪問計劃。
自從去年六月Google開源了 Kubernetes容器管理框架,這項技術已經掀起了一陣熱潮,得到了開發人員和技術供應商的一致好評。Kubernetes允許用戶創建和管理Docker容器集群,用于支持分布式應用程序和服務,同時實現任務分配流程的自動化。
DCOS上的Kubernetes意味著用戶可以在DCOS命令行界面上直接啟動Kubernetes pod,使用與其他平臺上管理Kubernetes所用的相同命令。如果你要使用Docker和Kubernetes,想擁有完整的Kubernetes 體驗,但同時也想使用像DCOS這樣的企業級平臺帶來的功能集時,這點尤為重要。
如果你要使用諸如Spark、Cassandra、Hadoop、Chronos、Marathon或Jenkins等東西,同時希望通過同一個 機器集群的相同命令行來啟動這些系統的任務。或者,如果你要使用能在公有云平臺與私有數據中心間轉移的可移植基礎設施時,這點也很重要。

想象一下:現代企業在涉及信息技術時會有復雜需求,經常要求使用各種各樣的系統和服務,每一項都非常復雜。在數據前端,應用及數據研究員可能要求 訪問Hadoop以進行批量分析處理;Kafka用于準實時消息;Cassandra作為一個大容量web應用的高速、可擴展的數據存儲。
DCOS讓用戶可以啟動所有這些服務,并且是直接通過命令行使用簡單的命令完成的。它利用 Apache Mesos內核來調度和放置任務,確保每個任務都能獲取它需要的資源。開發人員和數據研究員無須考慮他們需要幾個節點或者任務什么時候會運行;他們只需要將任務寫下來,然后讓系統處理剩下的事情。
Mesos是在 UC Berkeley的AMPlab構建的,部分受Google的前沿研究啟發,也就是 著名的Borg系統的一部分,Google用它來運行所有基礎設施,包括像Gmail這樣的應用。Mesos已經服務于一些重要的應用中:包括推ter、Netflix、Hubspot及Yelp在內的一大批公司已經大量依賴于Mesos來管理它們的生產基礎設施。
Mesosphere DCOS構建于Mesos之上,使得它更易于使用,同時讓在外部運行企業應用更可靠。當我們說Mesosphere DCOS是“企業級”時,包括了高可用性、跨整個DCOS集群的安全及策略管理以及7 24365支持。所有的DCOS服務,包括Kubernetes,可在相同的機器集里一起運行,而不用擔心會相互干擾或被濫用。
或許,DCOS最好的一點是按你要求遷移的彈性計算環境。你可以在所有運行Linux服務器的地方這么做,不論是數據中心還是公有云,并且每次都能獲得相同的用戶體驗。
如果你想嘗試Mesosphere DCOS上的Kubernetes, 請在此注冊早期訪問。
原文鏈接:Making Kubernetes a first-class citizen on the DCOS(翻譯:梁曉勇)
來自:http://dockerone.com/article/335
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!