摘要:于近日全面發(fā)布,這一版本包含了許多集群操作的強(qiáng)大特性。從開(kāi)始,支持在任意數(shù)量的集群中同時(shí)部署和升級(jí)同一應(yīng)用程序的副本。下面將演示,在中如何便捷的管理多集群應(yīng)用。每個(gè)應(yīng)用將顯示當(dāng)前狀態(tài)和目標(biāo)集群以及項(xiàng)目列表。
Rancher 2.2 Preview2于近日全面發(fā)布,這一版本包含了許多K8S集群操作的強(qiáng)大特性。本文將詳細(xì)介紹多集群應(yīng)用這一特性,讓您可以在短時(shí)間內(nèi)更新集群,大大提升工作效率。
近日,全球領(lǐng)先的容器管理軟件供應(yīng)商Rancher Labs宣布,其旗艦產(chǎn)品Rancher——開(kāi)源的企業(yè)級(jí)Kubernetes管理平臺(tái)——最新版本Rancher 2.2 Preview 2全面發(fā)布,這一版本包含了許多在K8S集群操作的強(qiáng)大特性。
您可以通過(guò)訪問(wèn)發(fā)布頁(yè)面(https://rancher.com/products/...) 和發(fā)布說(shuō)明(https://github.com/rancher/ra...) 來(lái)了解所發(fā)布的新功能。
本文將介紹其中一個(gè)特性:多集群應(yīng)用(multi-cluster applications),下面將為您介紹,該特性將如何顯著減少您的工作量,并提高多集群操作的可靠性。
概 覽
假如您有用過(guò)k8s,并且有兩個(gè)及以上的集群運(yùn)維經(jīng)驗(yàn),那么您遇到下面的情況:
當(dāng)跨多個(gè)可用區(qū)部署(AZs)時(shí),應(yīng)用需要具有更高的容錯(cuò)性;
在具有數(shù)百個(gè)集群的邊緣計(jì)算場(chǎng)景中,同一個(gè)應(yīng)用需要在多個(gè)集群上運(yùn)行。
在高可靠性的情況下,運(yùn)維操作人員通常通過(guò)將節(jié)點(diǎn)從多個(gè)可用區(qū)納入到一個(gè)集群內(nèi)來(lái)降低單個(gè)可用區(qū)不可用風(fēng)險(xiǎn)。但是這個(gè)方案的問(wèn)題在于,雖然抵抗了可用區(qū)故障,但是防不住集群本身故障,集群故障的可能性高于可用區(qū)故障,而且一旦集群出故障后,可能會(huì)影響集群中在運(yùn)行的程序。
另外一種方法是,每個(gè)可用區(qū)中運(yùn)行多帶帶的集群,病癥每個(gè)集群上運(yùn)行應(yīng)用程序的副本。相當(dāng)于每個(gè)可用區(qū)都有一套k8s集群,但是每個(gè)集群手動(dòng)維護(hù)應(yīng)用程序成本高,又易錯(cuò)。
邊緣計(jì)算場(chǎng)景跟多可用區(qū)集群相同的問(wèn)題:應(yīng)用程序手動(dòng)維護(hù),既耗時(shí),又容易出錯(cuò),即使運(yùn)維團(tuán)隊(duì)給力,創(chuàng)建了復(fù)雜的腳本來(lái)部署和升級(jí),但是又多了一個(gè)故障點(diǎn),而且這些腳本也需要升級(jí)和維護(hù),并且要求負(fù)責(zé)的運(yùn)維人員不僅要編寫(xiě)流程(升級(jí)發(fā)版流程),還要在腳本失敗時(shí)能夠轉(zhuǎn)成人肉運(yùn)維。
從Rancher 2.2 Preview 2 (https://github.com/rancher/ra... ) 開(kāi)始,Rancher支持在任意數(shù)量的k8s集群中同時(shí)部署和升級(jí)同一應(yīng)用程序的副本。
同時(shí)也擴(kuò)展了基于Helm軟件包管理器的應(yīng)用商店(Application Catalogs),在此之前,應(yīng)用商店僅適用于單個(gè)集群,我們?cè)谌旨?jí)別增加了一個(gè)附加功能,權(quán)限允許的情況下,可以將應(yīng)用程序部署到Rancher管理的任意集群上。
有關(guān)Rancher 2.2 Preview2的功能的完整演示,請(qǐng)保持關(guān)注,我們將在3月推出全新一季的在線培訓(xùn),屆時(shí)將提供新功能的演示,并在Q&A環(huán)節(jié)進(jìn)行答疑。
下面將演示,在Rancher中如何便捷的管理多集群應(yīng)用。
功能快速入門(mén)
登陸Rancher后,將看到納管的所有集群的列表,同時(shí)在菜單欄新增了一個(gè)【多集群應(yīng)用(Multi-Cluster Apps)】 的按鈕
單擊 多集群應(yīng)用 按鈕后,將看到兩個(gè)按鈕,【管理Catalogs】和【啟動(dòng)】?!竟芾鞢atalogs】將跳到【應(yīng)用商店(Catalogs) 】的管理頁(yè),您開(kāi)源在其中啟用主要Helm repo或者添加其他第三方Helm repo。
單擊【啟動(dòng)】按鈕以啟動(dòng)新應(yīng)用程序。
從顯示的可以部署的應(yīng)用中,選擇Grafana(用于演示)。
按照要求配置詳細(xì)信息,使用表單或者直接用提供YAML進(jìn)行配置。注意,在此處的設(shè)置將應(yīng)用到部署此應(yīng)用程序的集群中。
在【配置選項(xiàng)】下,在【Target(目標(biāo)) 】下拉框中選擇目標(biāo)集群的指定項(xiàng)目。
選擇升級(jí)策略。此處為了演示,我們將選擇【滾動(dòng)更新】并提供每批1個(gè),間隔20秒。此設(shè)置可以確保以后升級(jí)應(yīng)用時(shí),一次只更新一個(gè)集群,并且每個(gè)集群升級(jí)操作的間隔為20秒。
如果要調(diào)整集群間的差異,可以在【Answer Overrides】部分進(jìn)行設(shè)置。
一切準(zhǔn)備妥當(dāng),點(diǎn)擊底部【啟動(dòng)】,然后將跳到結(jié)果頁(yè),顯示剛剛已安裝的多集群應(yīng)用(此處是演示用的Grafana)。每個(gè)應(yīng)用將顯示當(dāng)前狀態(tài)和目標(biāo)集群以及項(xiàng)目列表。
當(dāng)應(yīng)用程序可以升級(jí)時(shí),應(yīng)用狀態(tài)將顯示【Upgrade Available】。
要啟動(dòng)升級(jí),請(qǐng)單擊應(yīng)用上的菜單按鈕(三個(gè)點(diǎn)的菜單),然后選擇升級(jí)。
驗(yàn)證是否已選擇【滾動(dòng)更新】選項(xiàng)。
更改一些設(shè)置,然后點(diǎn)擊底部的【升級(jí)】按鈕。
打開(kāi)目標(biāo)集群的【工作負(fù)載】選項(xiàng)卡,將看到其中一個(gè)狀態(tài)更改為更新 ,此集群中的應(yīng)用將被更新,然后Rancher將暫停20s(剛剛設(shè)置的間隔時(shí)間),然后繼續(xù)更新下一個(gè)集群的應(yīng)用。
總 結(jié)
多集群應(yīng)用程序?qū)p少運(yùn)維團(tuán)隊(duì)的工作量,并使跨集群快速可靠的部署和升級(jí)應(yīng)用成為可能。
要在實(shí)驗(yàn)室或者開(kāi)發(fā)環(huán)境中測(cè)試這些功能,請(qǐng)安裝最新的Alpha版本(https://rancher.com/docs/ranc... ) ,如果有任何反饋意見(jiàn),請(qǐng)?jiān)贕ithub上提交Issues 或者加入論壇(https://forums.rancher.com/)...://slack.rancher.io/) 。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/32888.html
摘要:此次發(fā)布的版本包含對(duì)和的支持,以及對(duì)的支持。版本中,的進(jìn)階版監(jiān)控功能以尊重多租戶環(huán)境邊界的方式部署了和。為應(yīng)用目錄程序提供了特定于集群和項(xiàng)目的配置。在全球擁有超過(guò)一億的下載量,超過(guò)家企業(yè)客戶。 Rancher 2.2 GA版本引入的創(chuàng)造性新功能,將進(jìn)一步實(shí)現(xiàn)Kubernetes-as-a-service,使企業(yè)用戶能夠?qū)W⒂诩铀賱?chuàng)新和推動(dòng)業(yè)務(wù)價(jià)值。 showImg(https://se...
摘要:聯(lián)合創(chuàng)始人及梁勝表示是目前比較成功的一個(gè)開(kāi)源項(xiàng)目,但我們非常清楚,在邊緣計(jì)算這個(gè)方向,我們還有很多的工作要做。梁勝表示中創(chuàng)造性的新功能,將極大簡(jiǎn)化運(yùn)維人員對(duì)企業(yè)級(jí)的配置與管理工作,同時(shí)讓企業(yè)開(kāi)發(fā)人員對(duì)其應(yīng)用程序擁有更強(qiáng)把控。 2019年6月24日,KubeCon+CloudNativeCon+Open Source Summit再次登陸中國(guó),在上海世博中心拉開(kāi)了帷幕。來(lái)自亞洲各國(guó)的逾3...
摘要:年正在柏林盛大舉行,來(lái)自等多個(gè)開(kāi)源云原生社區(qū)的領(lǐng)先技術(shù)專家正匯聚一堂,以進(jìn)一步推動(dòng)云原生計(jì)算的教育和發(fā)展。例如,你還需要諸如負(fù)載均衡器和的服務(wù)來(lái)運(yùn)行應(yīng)用程序。負(fù)載均衡器可以進(jìn)行高級(jí)定制,以滿足用戶的各類(lèi)需求。 想要在生產(chǎn)環(huán)境中成功部署容器,你需要的不僅僅是容器編排。 2017年CloudNativeCon+KubeCon Europe正在柏林盛大舉行,來(lái)自Fluented、Kubern...
摘要:年正在柏林盛大舉行,來(lái)自等多個(gè)開(kāi)源云原生社區(qū)的領(lǐng)先技術(shù)專家正匯聚一堂,以進(jìn)一步推動(dòng)云原生計(jì)算的教育和發(fā)展。例如,你還需要諸如負(fù)載均衡器和的服務(wù)來(lái)運(yùn)行應(yīng)用程序。負(fù)載均衡器可以進(jìn)行高級(jí)定制,以滿足用戶的各類(lèi)需求。 想要在生產(chǎn)環(huán)境中成功部署容器,你需要的不僅僅是容器編排。 2017年CloudNativeCon+KubeCon Europe正在柏林盛大舉行,來(lái)自Fluented、Kubern...
閱讀 982·2023-04-25 23:55
閱讀 2710·2023-04-25 14:13
閱讀 3297·2019-08-26 13:47
閱讀 2972·2019-08-23 18:16
閱讀 628·2019-08-23 17:20
閱讀 3228·2019-08-23 16:55
閱讀 3146·2019-08-22 15:39
閱讀 3196·2019-08-20 18:10