摘要:即將發(fā)布版本,這次的發(fā)布直接跟進行競爭。這次的新版本都是在名為的編排系統(tǒng)的基礎(chǔ)上建立起來的。從發(fā)布的這個新版本面臨來自的競爭,被設(shè)計來幫助更新配置,縮放,操作主機上集群間的容器。
相比于普通的軟件的開發(fā)速度,容器編排領(lǐng)域的發(fā)展速度相當驚人。基于容器的初創(chuàng)公司呈爆發(fā)式增長,這個領(lǐng)域的競爭也愈加激烈。這是一個好的開始,但是技術(shù)的選擇卻成為一個難題。在這樣的情況下,我們目前關(guān)注了Docker和Swarm。
在Apprenda,我們的目標就是提交一個有創(chuàng)意的,穩(wěn)定的,可以在長時間內(nèi)比較好維護的編排技術(shù)。一個健康的社區(qū)有三個關(guān)鍵點。在對技術(shù),社區(qū)和不同容器編排工具解決方案進行漫長的商業(yè)評估之后,我們選擇了Kubernetes。然而,隨著其它容器集群管理選項的增加,要重點了解相比于Kubernetes他們分別可以提供什么樣的功能進行對比。
Docker即將發(fā)布1.12版本,這次的發(fā)布直接跟Kubernetes進行競爭。這次的新版本都是在名為SwarmKit的編排系統(tǒng)的基礎(chǔ)上建立起來的。Docker Swarm目前增加了一些有趣的新功能,也屬于Docker的一部分。比如,Docker CLI增加了一個將Swarm集群實例化的新功能。將Swarm實例化其實也就是創(chuàng)建一個Swarm Manager和CA證書的意思。值得注意的是,這個CA證書可以在不需要外部系統(tǒng)的情況下為Swarm Manager和所有Swarm集群生成證書,同時所有節(jié)點之間的交流由TLS來保證安全。這也就意味著不會再有不安全的Swarm集群了。對于創(chuàng)建和使用Swarm的開發(fā)者來說,安全已經(jīng)完全是透明的了。
CLI同樣也有一些新的命令要把節(jié)點添加到已經(jīng)存在的Swarm集群中。要注意的是,節(jié)點中有manager或者worker兩者之一,但是worker可以被升級到manager,manager可以被降級到worker。Swarm managers使用RAFT協(xié)議來選舉leader,并且確定共識,這跟Kubernetes運用etcd工作的機制有點相似。另一方面,workers使用Gossip協(xié)議來交流他們之間各自的狀態(tài),這樣的話,Docker用戶就不再需要外部實體,也不需要鍵值存儲來跟蹤不斷變化的集群拓撲。
同樣,邏輯服務(wù)的概念對Docker 來說也是很新的,是一個被Docker Cloud啟發(fā)的概念。這個服務(wù)包括了一對多容器實例,而且這個邏輯觀點的介紹使得服務(wù)管理更加容易。服務(wù)可以被創(chuàng)建,更新和擴容,這也就導致了容器的配置,更新和殺死。
Docker1.12的一個弱點就是服務(wù)發(fā)現(xiàn),在Kubernetes中,服務(wù)發(fā)現(xiàn)還是運行得很順暢的。更加重要的是,自從項目的開始,“service”為容器代理的概念已經(jīng)存在于Kubernetes中。它只是簡單地聯(lián)系你的集群中的service,Kubernetes確保你在容器服務(wù)之后連接到正確的pod(一個或者多個容器的組合)。Kubernetes也是被設(shè)計成模塊化,可擴展的,這樣的話,它的組件就可以輕松交換,這就使其更加適合你的整體需求。
從Docker發(fā)布的這個新版本面臨來自Kubernetes的競爭,Kubernetes被設(shè)計來幫助更新配置,縮放,操作主機上集群間的容器。鑒于Kubernetes超強的社區(qū),已經(jīng)有很多公司在使用Kubernetes了。Kube(社區(qū)是這么叫它的)同樣也獲得了企業(yè)客戶的普遍接受,這些客戶同樣也希望使用新云原生算法來創(chuàng)建容器化應用程序。
Kubernetes對自身的定義就是:將容器集群作為單個的系統(tǒng)進行管理,以此來加速開發(fā),簡化操作。Kubernetes是一個開源平臺,但是它同時也是CNCF(Cloud Native Computing Foundation)開發(fā)和管理的社區(qū)。它從根本上就跟由初創(chuàng)公司控制,不屬于開源社區(qū)的Docker/Swarm不一樣。Kubernetes很厲害,因為它帶來的是谷歌十多年大規(guī)模運行容器的經(jīng)驗,Red Hat在企業(yè)多年部署和管理開源平臺的經(jīng)驗,CoreOS靈活開發(fā)的經(jīng)驗,以及來自很多其他組織和社區(qū)成員的優(yōu)點。
鑒于強大的多元化社區(qū),Kuberentes是一個跟Swiss Army Chainsaw一樣靈活有彈性的平臺。你可以在裸機上運行Kubernetes,或者在你能想到的任意云提供商上運行。Kubernetes另一個很棒的功能就是它同時支持多種類型的容器,比如Docker和RKT容器,以及多種容器的集群。
最后,Apprenda已經(jīng)被提交到Kubernetes。這是我們所嘗試過最強壯的解決方法,同時我們相信它在我們壯大的時候也還是會支持我們。Apprenda和Red Hat也期望Kubernetes能夠支持Windows,并且能夠運行windows容器。要記住的是,其它集群編排服務(wù)也不差,但是,就像我開篇提到的——這個領(lǐng)域發(fā)展得很快,我們要確保我們處理的是最主動,最穩(wěn)定和最成熟的項目。我們對Kubernetes十分滿意,而且自從1.0版本發(fā)布以來,就一直在生產(chǎn)過程中使用它了。
對于Kubernetes1.3版本的發(fā)布,我們滿懷期待,同時新功能PetSet(也就是之前的nominal services)提供新的有狀態(tài)的基本單元來運行你的pods,這就需要強大的辨識和存儲功能。我們對Kubernetes1.3中的“集群聯(lián)盟”附加的功能也滿懷期待!
我很感激整個Kubernetes社區(qū)為這個項目已經(jīng)做的和繼續(xù)做的努力!這真是一個很棒的技術(shù),也是Apprenda所需的重要基石。
原文鏈接
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/26662.html
摘要:即將發(fā)布版本,這次的發(fā)布直接跟進行競爭。這次的新版本都是在名為的編排系統(tǒng)的基礎(chǔ)上建立起來的。從發(fā)布的這個新版本面臨來自的競爭,被設(shè)計來幫助更新配置,縮放,操作主機上集群間的容器。 相比于普通的軟件的開發(fā)速度,容器編排領(lǐng)域的發(fā)展速度相當驚人?;谌萜鞯某鮿?chuàng)公司呈爆發(fā)式增長,這個領(lǐng)域的競爭也愈加激烈。這是一個好的開始,但是技術(shù)的選擇卻成為一個難題。在這樣的情況下,我們目前關(guān)注了Docker...
摘要:提供用于獲取有關(guān)容器和容器組狀態(tài)的實時信息的服務(wù),以及有關(guān)群集中開發(fā)人員操作的詳細信息。集群最高級別的抽象是指運行本身是集群應用程序的一組機器及其管理的容器,一個集群必須有一個,即命令和控制集群中所有其他機器的系統(tǒng)。Docker容器改變了人們對開發(fā)、部署和維護軟件的思考方式,利用現(xiàn)代操作系統(tǒng)的本機隔離功能,容器支持類似于虛擬機的關(guān)注點分離,但是與基于虛擬機監(jiān)控程序的虛擬機相比,它的開銷要小得...
摘要:雖然可以使用相同的方式部署應用到云端,使用外部負載均衡器,但動態(tài)添加或者減少負載均衡節(jié)點依舊是痛點。這對使用外部負載均衡器幫助巨大。 數(shù)人云今天帶來的本篇文章將分享Docker在應用程序生命周期每個階段中所扮演的角色,以及遷移到Swarm集群時需要考慮的問題。 利用Docker來開發(fā) Docker讓工作更輕松。如需要一個部署安裝MySQL數(shù)據(jù)庫,或者安裝Ghost,又或者Redis數(shù)據(jù)...
摘要:模版用戶可以選擇不同的基礎(chǔ)設(shè)施服務(wù)組成模版同時還是有默認的主要模版,用戶可以快速創(chuàng)建用戶也可以把的項目放到模版中,來管理和部署增強已經(jīng)大大簡化了管理和配置,在多節(jié)點部署中和已經(jīng)被去掉了。請保持關(guān)注,和一起走上偉岸光明的容器之路 開篇第一句,先為Rancher v1.2曾經(jīng)的跳票深深抱歉(鞠躬)。我們補償?shù)姆绞?,就是在此日、此刻,用新版功能向你證明Rancher v1.2值得你的等待。R...
摘要:最近在舉辦的上描述,他們?nèi)狈Ρ匾拈_源社區(qū),網(wǎng)絡(luò)貢獻者,以及一線開發(fā)人員和客戶,成為深受大家歡迎擁護的基礎(chǔ)技術(shù)。 大約18個月之前,科技出版物中充斥著容器,以及他們將如何從根本上改變企業(yè)IT的新聞。我們在這些說的天花亂墜的新市場中提取信息,匯總到容器的現(xiàn)狀博客。基于我們的研究,可以清楚的看到,容器的確造就了市場趨勢,而且代表了十年來的一次在企業(yè)基礎(chǔ)設(shè)施方面的轉(zhuǎn)型,這樣的轉(zhuǎn)型會重新塑整個...
閱讀 2941·2021-11-17 09:33
閱讀 1706·2021-10-12 10:13
閱讀 2532·2021-09-22 15:48
閱讀 2398·2019-08-29 17:19
閱讀 2611·2019-08-26 11:50
閱讀 1593·2019-08-26 10:37
閱讀 1756·2019-08-23 16:54
閱讀 2948·2019-08-23 14:14