多集群應用如何幫助企業(yè)級Kubernetes獲益-創(chuàng)新互聯

擴大Kubernetes集群規(guī)模運維人員有兩個選擇:Scale Up和Scale Out。如果想將工作量以及成本維持在較低水平,那么多集群應用程序將是一個重要功能。本文將介紹這兩種選擇,并闡述為何多集群應用程序如此重要。
 
多集群應用如何幫助企業(yè)級Kubernetes獲益

成都創(chuàng)新互聯公司2013年至今,是專業(yè)互聯網技術服務公司,擁有項目成都做網站、成都網站建設、成都外貿網站建設網站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元晉江做網站,已為上家服務,為晉江各地企業(yè)和個人服務,聯系電話:18982081108

 
Kubernetes有許多受用戶喜愛的功能。它提供了一種在大型資源池上部署和運行應用程序的最佳方式。

憑借其易于使用的UI和開箱即用的RBAC、監(jiān)控、審計、日志等功能,Rancher可以輕松地管理企業(yè)級Kubernetes。

使用Rancher,IT運維人員可以連接他們的云提供商(AWS、GCP、Azure等)或者數據中心,只需簡單點擊幾下就可以創(chuàng)建集群。

隨著企業(yè)對Kubernetes需求的增長,IT運維人員可以有兩種選擇:

  • Scale Up:團隊在相關項目上一起工作,不需要通過添加更多節(jié)點來擴大現有集群的規(guī)模。

  • Scale Out:由于安全問題、資源回收或其他原因,團隊需要高度隔離,可以通過添加更多集群來scale out Kubernetes環(huán)境。Rancher均支持這兩種選擇。

要如何做到無論選擇scale up還是scale out,都能夠確保企業(yè)級Kubernetes管理的工作量和成本都控制在一個比較低的水平呢?

支持多集群應用程序就是實現這一目標的其中一步。盡管名稱上仿佛表示該功能僅適用于多個集群,但其實它也適用于同一集群中的多個項目。

Scale up場景

 
隨著對高可靠性、高可用性或更大規(guī)模集群的需求增長,集群管理員可能會向現有集群添加更多節(jié)點。為了實現某種程度的隔離,管理員可以為每個團隊提供他們自己的項目。Rancher中的項目是比命名空間更高級別的抽象,可以使用RBAC進行限制。

使用相同集群的團隊仍然可以在自己的項目中工作,而不需要查看其他項目。出于公司的需求或者不同的團隊可能使用相同的應用程序,因此必須將該應用程序的副本push到多個項目中。例如,由內部開發(fā)人員組成的項目團隊可能必須與外包團隊協作。因為他們必須在相同的應用程序上工作,而需要有自己的獨立實例,因此兩個項目中都應該有應用程序的副本。

多集群應用如何幫助企業(yè)級Kubernetes獲益

 
Scale out場景

 
隨著Kubernetes在企業(yè)中的應用越來越多,我們經常發(fā)現客戶會構建多個集群,以在不同的團隊之間獲得高級別的隔離。在這種情況下,企業(yè)需求(例如需要在每個集群中部署安全工具)要求集群管理員將相同應用程序的副本push到每個集群。

在客戶可能擁有數百(甚至數千)個集群的邊緣計算場景中,這種問題的復雜度是指數級的。

為何多集群應用程序如此重要

在這兩種情況下,將應用程序副本部署到多個目標的場景都算是較小的問題。如果沒有復雜的腳本和高度熟練的支持團隊,想要升級和維護這些應用程序的同步幾乎是不可能的。

這就是對于多集群應用程序的支持變得如此重要的原因。想象一下在同一(或多)集群上的多個項目內針對應用程序的Helm charts,我們需要提供配置的值,覆蓋項目/集群具體的設置,然后單擊一個按鈕部署應用程序。

不久前的如何部署和管理多Kubernetes集群一文就詳細介紹了這種功能。

為這些應用程序選擇升級策略(滾動或同步更新)的能力,進一步簡化了應用程序保持最新版本的方式。

可以說,無論是那些支持具有多個集群的企業(yè)級Kubernetes用戶,還是那些職場時具有多個項目、單個集群的用戶,多集群應用程序都擁有著強大的能力。

總 結

百聞不如一見,試著用用它吧。你可能會發(fā)現,采用Kubernetes作為你的企業(yè)策略并不會像有些人說的那樣復雜!

如果要在實驗室或者開發(fā)環(huán)境中測試這些特性,請安裝最新的alpha版本:
 
https://rancher.com/docs/rancher/v2.x/en/installation/server-tags/#helm-chart-repositories

如果有任何需要反饋的內容,請進入Github中的issue,或者直接加入我們的論壇或者添加小助手微信(rancher2)進技術群,與同道中人一起交流。

Github:

https://github.com/rancher/rancher/issues
 
論壇鏈接:

https://forums.cnrancher.com/

另外有需要云服務器可以了解下創(chuàng)新互聯cdcxhl.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

當前文章:多集群應用如何幫助企業(yè)級Kubernetes獲益-創(chuàng)新互聯
標題來源:http://muchs.cn/article34/hsdse.html

成都網站建設公司_創(chuàng)新互聯,為您提供Google、搜索引擎優(yōu)化、用戶體驗、靜態(tài)網站、營銷型網站建設、企業(yè)網站制作

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

微信小程序開發(fā)