怎樣從Rancher1.6遷移到2.0

這篇文章將為大家詳細(xì)講解有關(guān)怎樣從Rancher 1.6遷移到2.0,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個(gè)參考,希望大家閱讀完這篇文章后對(duì)相關(guān)知識(shí)有一定的了解。

十余年專注成都網(wǎng)站制作,企業(yè)網(wǎng)站制作,個(gè)人網(wǎng)站制作服務(wù),為大家分享網(wǎng)站制作知識(shí)、方案,網(wǎng)站設(shè)計(jì)流程、步驟,成功服務(wù)上千家企業(yè)。為您提供網(wǎng)站建設(shè),網(wǎng)站制作,網(wǎng)頁(yè)設(shè)計(jì)及定制高端網(wǎng)站建設(shè)服務(wù),專注于企業(yè)網(wǎng)站制作,高端網(wǎng)頁(yè)制作,對(duì)成都搬家公司等多個(gè)方面,擁有豐富設(shè)計(jì)經(jīng)驗(yàn)。

因?yàn)镽ancher 2.0使用的編排技術(shù)完成轉(zhuǎn)向成為Kubernetes,Rancher 2.0與Rancher 1.6有了很大區(qū)別。目前,在這兩個(gè)版本之間還沒(méi)有直接的升級(jí)路徑。

那么,希望從Rancher 1.6遷移到Rancher 2.0的用戶們,應(yīng)該如何操作呢?

安 裝

請(qǐng)注意,目前Rancher 2.0只支持以下Docker版本:

  • 1.12.6

  • 1.13.1

  • 17.03.2

這些Docker版本是根據(jù)Kubernetes上游版本中的外部依賴項(xiàng)下找到的,以上列出的所有版本都是經(jīng)過(guò)驗(yàn)證的。

Rancher目前使用的是Kubernetes 1.10版本并且計(jì)劃在2.0.7版本中使用1.11版本。Rancher會(huì)持續(xù)更新最新的Kubernetes上游版本。

至于單節(jié)點(diǎn)的開(kāi)發(fā)安裝,你可以使用類似的docker run命令配置一個(gè)帶有Docker的Linux主機(jī)并在Docker容器中安裝Rancher,和安裝Rancher 1.6一樣。

怎樣從Rancher 1.6遷移到2.0

對(duì)于開(kāi)發(fā)環(huán)境,我們建議通過(guò)運(yùn)行單個(gè)Docker容器來(lái)安裝Rancher。

與Rancher 1.6版本的一個(gè)區(qū)別是Rancher 2.0要求你使用SSL來(lái)提高安全性,所以你需要在安裝期間提供一個(gè)證書。如果你沒(méi)有提供證書,Rancher會(huì)自動(dòng)為你生成一個(gè)自簽名證書。有關(guān)證書的選項(xiàng),請(qǐng)參閱此處:

https://rancher.com/docs/rancher/v2.x/en/installation/single-node-install/#2-choose-an-ssl-option-and-install-rancher

與1.6相比,安裝高可用性Rancher2.0的設(shè)置有很大不同。具體步驟請(qǐng)參考:

https://rancher.com/blog/2018/2018-08-09-migrate-1dot6-setup-to-2dot0/

請(qǐng)注意,在HA模式下的1.6Rancher Server任何的現(xiàn)有自動(dòng)化腳本在Rancher 2.0的安裝中都需要重新設(shè)定。

配置身份驗(yàn)證

如果你之前在Rancher 1.6中設(shè)置過(guò)身份驗(yàn)證,那么想必你對(duì)下圖中的這些Rancher支持的身份驗(yàn)證方式都十分熟悉。

怎樣從Rancher 1.6遷移到2.0

在Rancher 2.0中,上述所有的身份驗(yàn)證方式都是依舊支持的,同時(shí)我們還添加了對(duì)幾個(gè)新的身份驗(yàn)證提供商的支持,如下圖所示:

怎樣從Rancher 1.6遷移到2.0

身份驗(yàn)證的基礎(chǔ)配置要求設(shè)置和Rancher1.6上的是一樣的。你可以查看文檔了解配置不同身份驗(yàn)證的細(xì)節(jié)。

(https://rancher.com/docs/rancher/v2.x/en/admin-settings/authentication/)

有一個(gè)區(qū)別值得注意,在Rancher 2.0的設(shè)置中,即使你配置任何其他的身份驗(yàn)證機(jī)制,local auth始終打開(kāi)。

添加集群和項(xiàng)目

當(dāng)你運(yùn)行Rancher安裝并且啟用身份驗(yàn)證之后,接下來(lái)要做的事情是創(chuàng)建一個(gè)集群和一個(gè)可以部署工作負(fù)載的項(xiàng)目。在Rancher 1.6的設(shè)置中,安裝之后,你應(yīng)該創(chuàng)建一個(gè)可以添加計(jì)算節(jié)點(diǎn)的環(huán)境。在Rancher 2.0中,你需要?jiǎng)?chuàng)建一個(gè)集群并且添加計(jì)算節(jié)點(diǎn)到集群中。

如果你不了解集群,或不知道如何創(chuàng)建集群,請(qǐng)參閱官網(wǎng):

https://rancher.com/docs/rancher/v2.x/en/cluster-provisioning/#what-s-a-kubernetes-cluster

集群設(shè)置好之后的視圖如下,在每個(gè)集群中,都會(huì)有一個(gè)可用的【默認(rèn)】項(xiàng)目。

怎樣從Rancher 1.6遷移到2.0

1.6中Cattle的“環(huán)境”相當(dāng)于2.0中“帶有項(xiàng)目的集群”,原因如下:

在1.6中,計(jì)算資源被分配給環(huán)境。

在2.0中,你將它們分配給集群。

在1.6中,用戶被添加到環(huán)境中,在那里他們可以部署服務(wù)并共享對(duì)屬于該環(huán)境的主機(jī)的訪問(wèn)權(quán)限。

在2.0,用戶被添加到項(xiàng)目中,他們部署的工作負(fù)載可以訪問(wèn)該項(xiàng)目中的資源。

這種集群和項(xiàng)目模型允許多租戶,因?yàn)橹鳈C(jī)由集群所擁有,并且集群可以進(jìn)一步劃分為多個(gè)項(xiàng)目,用戶們可以在其中管理他們的應(yīng)用。

創(chuàng)建命名空間

在添加集群和項(xiàng)目之后,下一步是要定義用于為應(yīng)用工作負(fù)載進(jìn)行分組的命名空間。在Rancher 1.6中,創(chuàng)建堆棧則可以將屬于你的應(yīng)用程序的服務(wù)組合到一起。在2.0中,你需要以同樣的目的創(chuàng)建命名空間。項(xiàng)目中將提供默認(rèn)命名空間,如果未明確提供工作負(fù)載,則該命名空間將部署工作負(fù)載。與1.6類似,Rancher 2.0支持命名空間內(nèi)和跨命名空間的服務(wù)發(fā)現(xiàn)。

怎樣從Rancher 1.6遷移到2.0

遷移應(yīng)用

當(dāng)你的Kubernetes集群和項(xiàng)目已經(jīng)就位,下一步就是遷移工作負(fù)載。

如果你是一個(gè)Rancher 1.6的用戶并且使用Cattle環(huán)境,那么在遷移你的工作負(fù)載過(guò)程中,你需要了解在Rancher 2.0中在調(diào)度、負(fù)載均衡、服務(wù)發(fā)現(xiàn)、服務(wù)監(jiān)控等方面的改變。你可以關(guān)注即將推出的系列文章(https://rancher.com/blog/2018/2018-08-02-journey-from-cattle-to-k8s/),該系列文章介紹了如何使用Rancher 2.0 UI或從Docker Compose配置轉(zhuǎn)換為Kubernetes YAML進(jìn)行遷移。它旨在探索有關(guān)工作負(fù)載部署的各個(gè)領(lǐng)域以及Rancher 2.0中提供的等效選項(xiàng)。

如果你已經(jīng)在Rancher 1.6 Kubernetes環(huán)境中運(yùn)行你的工作負(fù)載,那么你可以用UI或者Rancher CLI直接將Kubernetes YAML文件導(dǎo)入Rancher 2.0集群中。

關(guān)于怎樣從Rancher 1.6遷移到2.0就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。

網(wǎng)頁(yè)標(biāo)題:怎樣從Rancher1.6遷移到2.0
文章地址:http://muchs.cn/article14/pgdcge.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、電子商務(wù)、域名注冊(cè)網(wǎng)站收錄、企業(yè)網(wǎng)站制作小程序開(kāi)發(fā)

廣告

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

成都網(wǎng)頁(yè)設(shè)計(jì)公司