摘要:我們在等待版本發布,這個版本將在月日上線。現在,我們根據在上的進展來展望下新版本會帶來的兩個主要功能。就是為了在單個集群上替代控制面板來支持,就是運行在不同可用區內集群間的。我們期待從中看到更多。
Kubernetes1.3
在Meta Broadcast我們最近正忙于將我們的基礎設施從AWS上的虛擬機搬到虛擬機上的Kuberentes上。我們在等待Kubernetes1.3版本發布,這個版本將在6月24日上線。
現在,我們根據K8S在Github上的進展來展望下Kubernetes1.3新版本會帶來的兩個主要功能。
petsetspetsets用有狀態應用程序和服務解決問題。在Kubernetes中最小的配置單元就是pod。Pods壽命比較短,類似于正在運行的容器鏡像實例,然后在它停止的時候殺死它。當pod終止的時候,這個實例就消失了,被一個新的實例替代,這個實例用的是新的文件系統、新的網絡身份。
這總體上來說沒什么問題,但是要你的應用程序想要在重啟和停止之后還幸存下來,同時還保持它的文件系統和ID完整,這個是做不到的。參考數據庫節點這個例子。
Petsets解決了這個問題,通過給pod一個獨特的、穩定的身份識別的方法。這對集群化服務來說十分重要,當創建一個集群,或者添加額外的節點的時候,集群化服務需要穩定的身份來參考。穩定的ID允許pods檢索跟特定身份有關的數據(數據卷),這也就意味著db.node1在重新啟動之間擁有相同的數據。
Ubernetes(也就是Kubernetes集群聯盟)Kubernetes從1.2官方版本起只支持單個master,多個從屬部署。雖然這樣運行是挺不錯 ,但是會在master節點上留下運行失敗的單個點,這個來處理集群狀態并且作為Kubernetes API的網絡節點。
Ubernetes就是為了在單個Kubernetes集群上替代控制面板來支持failover,就是運行在不同可用區內集群間的failover。好在,在實踐中,這就意味著service的自動、動態地再度彈性擴容,來回應集群或者可用區(或者兩者都有)運行失敗的。
Ubernetes其實走得更快一步。它就是為了支持宿主在不同云提供商(比如GCE和AWS)上的多個Kubernetes集群使用案例,并且選擇性地預置裸機。這的確是蠻不錯的,但是我們目前只需要亞馬遜上做這些就可以了。
還有就是,修改過的腳本會被用來創建一個kubernetes集群。名為kube-up.sh,它負責處理配置master和minion節點,和他們的網絡配置等等。在AWS這個例子中,這也就意味著挑選一個AMI,設置VPC,網關,分支網絡以及更多其他的東西。這在1.3版本中都被修改過,使之支持Ubernetes,應該刪除在1.2版本中也需要設置相同東西的手工作業。
結語我們在這里寫的東西都是從Github的issue和討論中解析得到的結論。Petsets和Ubernetes對于Kubernetes團隊來說是1.3版本中非常重要的部分。它們的實施和特定細節可能在發布之前還不斷發生變化,大家可以自己去Github上進一步關注研究下。
我們期待從Kubernetes中看到更多。我們使用Kubernetes1.2版本,期待它可以在我們用不同或者特殊的方法痛苦地處理異構基礎設施和應用程序的時候避免掉很多麻煩。你在使用Kubernetes嗎?你在考慮將Kubernetes投入生產使用中嗎?歡迎將過程中遇到的細節告知我們。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/32470.html
摘要:即將發布版本,這次的發布直接跟進行競爭。這次的新版本都是在名為的編排系統的基礎上建立起來的。從發布的這個新版本面臨來自的競爭,被設計來幫助更新配置,縮放,操作主機上集群間的容器。 相比于普通的軟件的開發速度,容器編排領域的發展速度相當驚人。基于容器的初創公司呈爆發式增長,這個領域的競爭也愈加激烈。這是一個好的開始,但是技術的選擇卻成為一個難題。在這樣的情況下,我們目前關注了Docker...
摘要:即將發布版本,這次的發布直接跟進行競爭。這次的新版本都是在名為的編排系統的基礎上建立起來的。從發布的這個新版本面臨來自的競爭,被設計來幫助更新配置,縮放,操作主機上集群間的容器。 相比于普通的軟件的開發速度,容器編排領域的發展速度相當驚人。基于容器的初創公司呈爆發式增長,這個領域的競爭也愈加激烈。這是一個好的開始,但是技術的選擇卻成為一個難題。在這樣的情況下,我們目前關注了Docker...
摘要:在容器之戰中,谷歌宣布了最新開源容器編排引擎版本。這個是谷歌對抗計劃將和核心引擎結合在一起的舉動。選擇托管環境來運行工作伴隨著版本的發布,谷歌宣布它的托管容器管理平臺,已經更新到最新的版本。 在容器之戰中,谷歌宣布了最新開源容器編排引擎Kubernetes1.3版本。此次的發布是在 Docker 公司發布 Docker 1.12 版本之后,該版本帶有內置的 Swarm 編排功能。 雖然...
摘要:到現在為止,部署有狀態應用比如分布式數據庫已經是一個棘手的問題,但是其實也不是做不到。我們也會展示如何在本地更加輕松地部署分布式數據庫在我們與客戶目前正在積極處理的區域內。 伴隨著5000多次的提交,以及大約350位貢獻者在社區以及該行業的貢獻,Kubernetes現在已經到1.3版本了,已于上周發布!網址:點這里。 Kubernetes的首次發布要追溯到兩年前。這個項目的社區參與度和...
摘要:在網絡管理上目前為止是最為缺失的一個環節,但這將在中有極大的改變。今天這篇帖子是由小組撰寫,描述中將加入網絡策略關于安全隔離多租戶。小組自去年年底以來一直頻繁開會,旨在給添加網絡策略,也收獲很多進展。 Kubernetes在網絡管理上目前為止是最為缺失的一個環節,但這將在1.3中有極大的改變。今天這篇帖子是由Network-SIG(Kubernetes Special Interest...
閱讀 3569·2021-11-18 13:20
閱讀 2727·2021-10-15 09:40
閱讀 1740·2021-10-11 10:58
閱讀 2107·2021-09-27 13:36
閱讀 2586·2021-09-07 10:06
閱讀 1848·2021-08-11 11:21
閱讀 1425·2019-08-29 17:04
閱讀 2080·2019-08-29 14:06