Rancher Labs發(fā)布開源Rancher容器管理平臺1.0版本,該平臺允許使用Docker Swarm、Kubernetes和Rancher Labs的Cattle跨各種底層基礎(chǔ)設(shè)施部署Docker容器。Rancher負責(zé)管理底層的計算結(jié)構(gòu),使用一個可以通過RBAC/ACL加以保護、基于Web的UI提供控制功能,可以跨多公有云提供商、私有虛擬化云和裸機部署。該平臺還整合了負載均衡和持久化存儲服務(wù)。
近日,InfoQ同Rancher Labs四位創(chuàng)始人中的兩位進行了座談,分別是市場營銷副總裁Shannon Williams和首席執(zhí)行官Sheng Liang,討論了從該平臺的alpha版本到正式版本之間18個月的歷程。該平臺的編碼過程是在GitHub上公開進行的。Williams表示,他相信Rancher提供了一個部署和管理容器及相關(guān)基礎(chǔ)設(shè)施的完整解決方案,不必再“利用現(xiàn)有的組件組裝自己的平臺”,他認為,自從在Docker容器中部署應(yīng)用程序開始流行,許多開發(fā)人員就已經(jīng)這樣做了。
Williams評論說,社區(qū)推動并支持了由Rancher團隊負責(zé)的工作,平臺新近增加Kubernetes支持就歸功于“真實的集成需求”。除了通過Kubernetes、Docker Swarm或Cattle在容器內(nèi)部署定制應(yīng)用程序外,開發(fā)人員還可以通過Rancher應(yīng)用程序目錄實例化多個開源產(chǎn)品。該應(yīng)用程序目錄的內(nèi)容類似Cloud Foundry PaaS生態(tài)系統(tǒng)中的Service Broker。其中,Cloud Foundry PaaS同Rancher有許多相似之處。
目前,Rancher應(yīng)用程序目錄提供了一個通過容器部署各種應(yīng)用程序(比如ElasticSearch、 GlusterFS和Jenkins)的模板,開發(fā)人員可以通過相關(guān)的GitHub庫貢獻新的模板。
Liang表示,Rancher可能會推動實現(xiàn)“[跨供應(yīng)商]云作為一種商品被消費”。支持多公有云供應(yīng)商的能力不僅會減少對單個供應(yīng)商的依賴(從而增加可用性),還可以用于節(jié)省成本,就像“云代理生態(tài)系統(tǒng)(cloud broker ecosystem)”的愿景所描繪的那樣。近日,Rancher同Spotinst建立了合作伙伴關(guān)系,后者是一個SaaS平臺,為“使用AWS競價實例和GCP搶占式VM提供了一種可靠、高可用的方式”,它會將容器工作負載從正價的容器資源遷移到價格較低、穩(wěn)定性較差的資源上,待資源回收完成后再遷移回來。
Rancher平臺未來的工作可能會包括支持其他的容器調(diào)度器,比如Apache Mesos,以及在“Windows Server 2016 GA發(fā)布”后增加微軟Windows支持。Williams評論說,Rancher平臺的工作將受客戶需求、流行用例和社區(qū)貢獻所驅(qū)動。Williams和Liang都鼓勵開發(fā)人員通過訪問Rancher GitHub庫參與進來。
要了解更多有關(guān)Rancher 1.0正式版本的信息,可以查閱Rancher Labs的博客。
查看英文原文:Rancher Labs Release Rancher 1.0, An Open Source Cross-Cloud Container Management Platform