溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

從Rancher 1.6到2.0有什么區(qū)別

發(fā)布時(shí)間:2022-01-14 14:41:59 來(lái)源:億速云 閱讀:343 作者:小新 欄目:云計(jì)算

這篇文章給大家分享的是有關(guān)從Rancher 1.6到2.0有什么區(qū)別的內(nèi)容。小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過來(lái)看看吧。

Rancher 2.0 Beta版已正式發(fā)布。Rancher 2.0是一個(gè)企業(yè)級(jí)Kubernetes平臺(tái),能夠?qū)崿F(xiàn)多Kubernetes集群的統(tǒng)一納管,解決生產(chǎn)環(huán)境中企業(yè)用戶可能面臨的基礎(chǔ)設(shè)施不同的困境。此外,Rancher 2.0簡(jiǎn)潔直觀的界面風(fēng)格及操作體驗(yàn),將解決業(yè)界遺留已久的Kubernetes原生UI易用性不佳以及學(xué)習(xí)曲線陡峭的問題。加之Rancher 2.0帶來(lái)的監(jiān)控、日志、CI/CD等一系列拓展功能,可以說(shuō),Rancher 2.0為企業(yè)在生產(chǎn)環(huán)境中落地Kubernetes提供了更加便捷的途徑。

現(xiàn)在,Rancher 2.0的開發(fā)已進(jìn)入尾聲,Rancher Labs研發(fā)團(tuán)隊(duì)將集中精力進(jìn)行測(cè)試及文檔完善的工作。我們認(rèn)為在此時(shí)為Rancher用戶提供一個(gè)術(shù)語(yǔ)詞匯表是非常有用的,這有助于Rancher用戶理解Kubernetes和Rancher的基本概念。

從Rancher 1.6發(fā)展到Rancher 2.0,如今Rancher產(chǎn)品會(huì)更多地遵循于Kubernetes的命名標(biāo)準(zhǔn)。這一轉(zhuǎn)變可能會(huì)讓曾經(jīng)在Rancher 1.6中只使用Cattle環(huán)境的用戶感到些許困擾。

不過沒有關(guān)系,本文將幫助你理解Rancher 2.0中的新概念。它也可以作為容器編排框架Cattle和Kubernetes之間術(shù)語(yǔ)和概念的一個(gè)簡(jiǎn)要參照。

從Rancher 1.6到2.0有什么區(qū)別

Rancher 1.6 Cattle和Rancher 2.0 K8s對(duì)比

Rancher 1.6提供的編排工具Cattle得到了許多用戶的青睞。在Cattle中,你有一個(gè)環(huán)境,它是管理和計(jì)算的邊界,即你可以指定權(quán)限的最低層級(jí);重要的是,該環(huán)境中所有的主機(jī)都是專用于此環(huán)境。然后,為了組織你的容器,你需要有一個(gè)堆棧(Stack),它是一個(gè)服務(wù)集合的邏輯分組,以及一個(gè)作為特定運(yùn)行鏡像的服務(wù)。

那么這個(gè)結(jié)構(gòu)在2.0中是什么樣呢?

如果你一直關(guān)注容器領(lǐng)域,那么你不可能沒聽過Kubernetes的一些術(shù)語(yǔ),比如pods、命名空間(namespaces)和節(jié)點(diǎn)(nodes)。本文就將為大家對(duì)比、統(tǒng)一Cattle和Kubernetes這兩個(gè)不同的容器編排工具的常見術(shù)語(yǔ),從而簡(jiǎn)化Rancher用戶從Cattle到Kubernetes的過渡。隨著一些名稱的變化,一些功能也發(fā)生了改變。

下表給出了一些核心Kubernetes概念的定義

從Rancher 1.6到2.0有什么區(qū)別

更多Kubernete概念的細(xì)節(jié),請(qǐng)參考:

https://kubernetes.io/docs/concepts/

環(huán)境

Rancher 1.6中的環(huán)境代表了兩樣?xùn)|西:

  • 計(jì)算邊界

  • 管理邊界

而在2.0中環(huán)境的概念不復(fù)存在,取而代之的是:

  • 集群(Cluster)--- 計(jì)算邊界

  • 項(xiàng)目(Project)--- 管理邊界

其中項(xiàng)目是由Rancher引入的管理層,以便減輕Kubernetes的管理負(fù)擔(dān)。

主機(jī)

在Cattle中,一個(gè)主機(jī)只屬于一個(gè)環(huán)境。現(xiàn)在在Rancher 2.0中也是類似的,一個(gè)節(jié)點(diǎn)(主機(jī)的新名稱),只屬于一個(gè)集群。之前由主機(jī)組成的環(huán)境,現(xiàn)在變成了由節(jié)點(diǎn)組成的集群。

堆棧

Rancher 1.6中的堆棧是一種對(duì)多個(gè)服務(wù)進(jìn)行分組的方法。在Rancher 2.0中,這是由命名空間完成的。

服務(wù)

在Rancher 1.6中,服務(wù)被定義為運(yùn)行同一容器的一個(gè)或多個(gè)實(shí)例。在Rancher 2.0中,運(yùn)行相同容器的一個(gè)或多個(gè)實(shí)例被定義為工作負(fù)載,其中工作負(fù)載可以由帶有控制器的pod組成。

容器

容器鏡像是一個(gè)輕量級(jí)的、獨(dú)立的、可執(zhí)行的軟件包,它包含了運(yùn)行它所需要的全部東西:代碼、運(yùn)行時(shí)間、系統(tǒng)工具、系統(tǒng)庫(kù)、設(shè)置等等。在Kubernetes下,pod是最小的單位。Pod可以是單個(gè)鏡像,也可以是多個(gè)共享相同存儲(chǔ)/網(wǎng)絡(luò)的鏡像,以及有關(guān)這些鏡像如何交互的描述。Pod的內(nèi)容總是共同定位以及共同調(diào)度,并在共享的context中運(yùn)行。

負(fù)載均衡

在Rancher 1.6中,負(fù)載均衡器用于將你的應(yīng)用程序從Rancher環(huán)境中公開,允許外部的訪問。在Rancehr 2.0中這個(gè)概念是一樣的。有一個(gè)負(fù)載均衡器的選項(xiàng)幫助公開你的服務(wù)。在Kubernetes的語(yǔ)言中,這個(gè)功能通常被稱為Ingress。簡(jiǎn)而言之負(fù)載均衡器和Ingress扮演著相同的角色。

結(jié)論

從概念上講,Cattle是所有編排工具中最接近Kubernetes的一個(gè)。希望這篇文章能給從Rancher 1.6過渡到Rancher 2.0的用戶一個(gè)簡(jiǎn)單的參考。另外,Cattle和Kubernetes之間的相似性也能幫助用戶更好地進(jìn)行轉(zhuǎn)換。

下表給出了新舊術(shù)語(yǔ)的快捷對(duì)比參考:

從Rancher 1.6到2.0有什么區(qū)別

感謝各位的閱讀!關(guān)于“從Rancher 1.6到2.0有什么區(qū)別”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI