摘要:而用戶能在同一平臺(tái)上管理任何集群,輕松地充分利用的強(qiáng)大能力及其迅速壯大的生態(tài)系統(tǒng)。在本指南中,你將會(huì)了解如何快速上手。環(huán)境中的所有主機(jī)必須允許彼此間的流量能夠進(jìn)行跨主機(jī)聯(lián)網(wǎng)。這一過(guò)程需要幾分鐘完成。如果服務(wù)正常,將會(huì)顯示狀態(tài)為綠色。
大家好,給大家介紹一下,這是幫助大家率先上手嘗試Rancher 2.0的神器 @Rancher 2.0快速上手指南
內(nèi)容導(dǎo)讀準(zhǔn)備一臺(tái)Linux主機(jī)
啟動(dòng)Rancher服務(wù)器,進(jìn)入Rancher UI
如何在Rancher UI下添加一個(gè)主機(jī)
如何導(dǎo)入現(xiàn)有的Kubernetes集群
如何在Rancher UI下添加一個(gè)容器
啟動(dòng)Calalog應(yīng)用
如何使用高級(jí)Kubernetes選項(xiàng)
9月27日北京海航萬(wàn)豪酒店,在Rancher Labs舉辦的容器技術(shù)大會(huì)Rancher Container Day 2017上,Rancher Labs的CEO及聯(lián)合創(chuàng)始人梁勝博士親自發(fā)布了Rancher容器管理平臺(tái)的重大版本——Rancher 2.0的Tech Preview。
在Rancher 2.0中,Cattle用戶依然可以享受和以前一樣的易于使用的用戶體驗(yàn),還可以額外地利用Kubernetes編排引擎的優(yōu)勢(shì),包括其豐富的基礎(chǔ)設(shè)施插件、增強(qiáng)的RBAC功能和原生生態(tài)系統(tǒng)服務(wù)。而Kubernetes用戶能在同一平臺(tái)上管理任何Kubernetes集群,輕松地充分利用Kubernetes的強(qiáng)大能力及其迅速壯大的生態(tài)系統(tǒng)。通過(guò)基于Kubernetes、簡(jiǎn)單直觀的用戶體驗(yàn),Rancher 2.0將加快Kubernetes在企業(yè)中的普及。
在本指南中,你將會(huì)了解如何快速上手Rancher v2.0。本文將涉及以下內(nèi)容:
準(zhǔn)備一臺(tái)Linux主機(jī)
啟動(dòng)Rancher服務(wù)器,進(jìn)入Rancher UI
在Rancher UI下添加一個(gè)主機(jī)
導(dǎo)入現(xiàn)有的Kubernetes集群
在Rancher UI下添加一個(gè)容器
另外我們還將包含一部分進(jìn)階內(nèi)容,比如:
啟動(dòng)Calalog應(yīng)用
使用高級(jí)Kubernetes選項(xiàng)
準(zhǔn)備一臺(tái)Linux主機(jī)在開始之前,你需要為L(zhǎng)inux主機(jī)安裝Docker的兼容版本:
Docker v1.12.6
Docker v1.13.1
Docker v17.03-2-ce
Docker v17.06-ce
對(duì)Linux主機(jī)的要求準(zhǔn)備一臺(tái)64位主機(jī),系統(tǒng)Ubuntu16.04,至少4GB的內(nèi)存,內(nèi)核版本3.10+;
在主機(jī)上安裝兼容的Docker版本,關(guān)于如何在服務(wù)器上安裝Docker,請(qǐng)參考此教程。
只需一條命令和幾分鐘時(shí)間,你就可以安裝并啟動(dòng)Rancher Server。安裝完成后,打開Web瀏覽器就能訪問Rancher UI。
如何啟動(dòng)Rancher Server第一步:
在你的主機(jī)上執(zhí)行如下的Docker命令
$ sudo docker run -d --restart=unless-stopped -p 8080:8080 rancher/server:preview
這一步驟需要花費(fèi)幾分鐘來(lái)完成
第二步:
在瀏覽器中輸入http://
注意:最開始,Rancher會(huì)為你創(chuàng)建一個(gè)默認(rèn)的集群和環(huán)境。Rancher能夠?qū)①Y源分組到多個(gè)集群和環(huán)境中。每個(gè)集群都是一組物理(或虛擬)的計(jì)算資源。每個(gè)環(huán)境綁定一個(gè)集群,并在集群的主機(jī)上運(yùn)行其容器,而你可以將一個(gè)集群共享給多個(gè)環(huán)境。環(huán)境是用來(lái)定義應(yīng)用程序、服務(wù)和容器的命名空間。環(huán)境中的容器可以通過(guò)共享的可管理網(wǎng)絡(luò)相互通信,你可以通過(guò)向不同的用戶/組分配訪問權(quán)限來(lái)管理環(huán)境中的資源。
第三步:
選擇添加主機(jī)的一個(gè)選項(xiàng),然后進(jìn)入到如下的相關(guān)部分:
添加主機(jī) – 如果你想要在Rancher中管理主機(jī),請(qǐng)點(diǎn)擊此選項(xiàng)。你可以添加一個(gè)已有的、安裝好了Docker的主機(jī),亦可以添加其他云服務(wù)商提供的新主機(jī)(后文會(huì)有詳解)。
使用現(xiàn)有的Kubernetes – 如果你希望集群提供者可以在Rancher外部管理主機(jī),請(qǐng)點(diǎn)擊此選項(xiàng)。你可以導(dǎo)入已有的Kubernetes(后文會(huì)有詳解)。
在這里你可以添加來(lái)自Rancher v2.0支持的云服務(wù)商的主機(jī),也可以添加自定義主機(jī)。如果在UI界面沒有看到你的云服務(wù)商,不要著急,只需選擇自定義主機(jī)選項(xiàng)即可。
如果你想添加自定義的主機(jī),需要注意這些要求:
通常,Rancher會(huì)自動(dòng)檢測(cè)IP地址來(lái)注冊(cè)主機(jī)
如果主機(jī)位于NAT后或是正在運(yùn)行rancher/server容器的同一機(jī)器上,你可能需要指定它的IP地址。想要指定IP地址,請(qǐng)點(diǎn)擊Show advanced選項(xiàng),然后輸入注冊(cè)IP地址。
主機(jī)代理會(huì)啟動(dòng)與服務(wù)器的連接,因此你需要確保防火墻或者安全組允許它通過(guò)命令能夠到達(dá)URL。
環(huán)境中的所有主機(jī)必須允許彼此間的流量能夠進(jìn)行跨主機(jī)聯(lián)網(wǎng)。
IPSec:500/udp和4500/udp
VXLAN:4789/udp
添加來(lái)自云服務(wù)商的主機(jī)第一步:
在添加主機(jī)頁(yè)面,選擇你的云服務(wù)商:
Amazon EC2
Microsoft Azure
DigitalOcean
Packet
第二步:
按照Rancher UI界面的說(shuō)明添加主機(jī)。這一過(guò)程可能需要幾分鐘。當(dāng)主機(jī)添加成功,你就可以在Hosts頁(yè)面看到它的狀態(tài)
第一步:
在添加主機(jī)頁(yè)面,點(diǎn)擊“自定義”,輸入docker命令,比如:
sudo docker run --rm --privileged -v /var/run/docker.sock:/var/run/docker.sock -v /var/lib/rancher:/var/lib/rancher rancher/agent:v2.0-alpha2 http://:8080/v3/scripts/D5433C26EC51325F9D98:1483142400000:KvILQKwz1N2MpOkOiIvGYKKGdE
注意:命令中的IP地址必須對(duì)應(yīng)你的
而且必須能夠從主機(jī)內(nèi)部訪問。
第二步:
在你的主機(jī)上復(fù)制、粘貼并運(yùn)行該命令,就可以把你的主機(jī)注冊(cè)到Rancher上。這一過(guò)程需要幾分鐘完成。
第三步:
點(diǎn)擊“關(guān)閉”。在Hosts頁(yè)面就可以看到主機(jī)的狀態(tài)。
在Rancher v2.0中,你可以導(dǎo)入已有的在外部安裝的Kubernetes v1.7以上版本。這種情況下,集群提供商可以在Rancher之外管理你的主機(jī)。我們支持像Google Container Engine、Azure Container Service、IBM Bluemix這樣的托管服務(wù),你也可以導(dǎo)入你自己的Kubernetes集群。
如何導(dǎo)入Kubernetes集群第一步:
復(fù)制、粘貼UI界面的kubectl命令,在你的集群中執(zhí)行它。
第二步:
點(diǎn)擊“關(guān)閉”,在Hosts頁(yè)面,你就可以看到Kubernetes節(jié)點(diǎn)的狀態(tài)。
在你向環(huán)境中添加了至少一個(gè)主機(jī)或集群后,可能會(huì)需要幾分鐘來(lái)啟動(dòng)所有的Rancher系統(tǒng)服務(wù)。想要驗(yàn)證自己的環(huán)境,那么在“默認(rèn)”菜單中選擇“系統(tǒng)”。如果服務(wù)正常,將會(huì)顯示狀態(tài)為綠色。
當(dāng)確認(rèn)所有的系統(tǒng)服務(wù)均正常啟動(dòng)后,就可以創(chuàng)建你的第一個(gè)容器了。
如何添加容器第一步:
在Rancher UI菜單,點(diǎn)擊“容器”
第二步:
點(diǎn)擊“添加容器”,進(jìn)入添加容器頁(yè)面
第三步:
輸入“名稱”,比如“first-container”
第四步:
輸入一個(gè)Docker Hub上托管的Docker Image
第五步:
點(diǎn)擊“啟動(dòng)”。該步驟需要幾分鐘來(lái)完成。當(dāng)容器開始啟動(dòng),就可以在“容器”頁(yè)面看到它的狀態(tài)
到目前為止你已經(jīng)添加了主機(jī),并且啟動(dòng)了第一個(gè)容器,接下來(lái)將介紹Rancher v2.0的新特性。
啟動(dòng)Catalog應(yīng)用Rancher提供了一個(gè)catalog應(yīng)用模板來(lái)部署復(fù)雜的應(yīng)用。
如何啟動(dòng)catalog應(yīng)用第一步:
在Rancher UI菜單,點(diǎn)擊Apps,進(jìn)入Application頁(yè)面
第二步:
點(diǎn)擊Launch from Catalog,顯示可用的catalog應(yīng)用模板
第三步:
找到你想要啟動(dòng)的模板,點(diǎn)擊View Details
第四步:
完成必要的填寫
注意:docker-compose.yml和rancher-compose.yml文件與生成應(yīng)用有關(guān)。在啟動(dòng)堆棧前點(diǎn)擊Preview即可查看它們。
第五步:
點(diǎn)擊Launch,在Application頁(yè)面,你會(huì)看到Rancher正在為你的新應(yīng)用創(chuàng)建堆棧。這一過(guò)程需要幾分鐘時(shí)間。
如果服務(wù)正常啟動(dòng),新堆棧的狀態(tài)將顯示為綠。
使用高級(jí)Kubernetes選項(xiàng)在Rancher UI界面,你只需一鍵點(diǎn)擊即可進(jìn)入本地的Kubernetes dashboard。
你也可以從web瀏覽器上執(zhí)行kubectl。Kubernetes CLI或者kubectl都可以幫助你部署和管理Kubernetes應(yīng)用。有關(guān)更多信息以及下載kubectl,請(qǐng)?jiān)L問Kubernetes documentation。
另外,你可以創(chuàng)建一個(gè)Kubernetes配置文件,以便在桌面上使用kubectl。Kubernetes配置文件(即kubeconfig)允許你配置一個(gè)或多個(gè)集群的訪問。
如何使用高級(jí)kubernets選項(xiàng)第一步:
在Rancher UI菜單,點(diǎn)擊Containers。
第二步:
選擇Advanced標(biāo)簽,將出現(xiàn)下列高級(jí)選項(xiàng):
Launch Dashboard – 在新瀏覽器窗口中訪問本地Kubernetes dashboard
Launch kubectl – 使用shell從瀏覽器運(yùn)行kubectl命令,單擊Close返回到Rancher UI界面
Download kubeconfig – 生成一個(gè)kubeconfig文件以便在桌面使用kubectl。將~/.kube/config文件中的代碼復(fù)制粘貼到新文件中,然后運(yùn)行kubectl。點(diǎn)擊Close返回到Rancher UI界面。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/27063.html
摘要:而用戶能在同一平臺(tái)上管理任何集群,輕松地充分利用的強(qiáng)大能力及其迅速壯大的生態(tài)系統(tǒng)。在本指南中,你將會(huì)了解如何快速上手。環(huán)境中的所有主機(jī)必須允許彼此間的流量能夠進(jìn)行跨主機(jī)聯(lián)網(wǎng)。這一過(guò)程需要幾分鐘完成。如果服務(wù)正常,將會(huì)顯示狀態(tài)為綠色。 大家好,給大家介紹一下,這是幫助大家率先上手嘗試Rancher 2.0的神器 @Rancher 2.0快速上手指南 內(nèi)容導(dǎo)讀 準(zhǔn)備一臺(tái)Linux主機(jī) 啟...
摘要:然而,這項(xiàng)功能實(shí)際使用起來(lái)并不方便,多數(shù)情況下特別是對(duì)企業(yè)而言投入產(chǎn)出比并不大。指標(biāo)和監(jiān)控也是受益于和有許多集成關(guān)聯(lián)的和。這在當(dāng)時(shí)編排框架三足鼎立的階段是一個(gè)創(chuàng)舉,整個(gè)實(shí)現(xiàn)的過(guò)程對(duì)的研發(fā)而言也實(shí)屬不易。 如果你最近對(duì)容器領(lǐng)域有所關(guān)注的話,想必你已經(jīng)發(fā)現(xiàn)了,最近這段時(shí)間里,與Kubernetes相關(guān)的技術(shù)在快速、大量地涌現(xiàn)。因此,再增加一個(gè),可能也不會(huì)讓人有多新奇。不過(guò),Rancher近...
摘要:然而,這項(xiàng)功能實(shí)際使用起來(lái)并不方便,多數(shù)情況下特別是對(duì)企業(yè)而言投入產(chǎn)出比并不大。指標(biāo)和監(jiān)控也是受益于和有許多集成關(guān)聯(lián)的和。這在當(dāng)時(shí)編排框架三足鼎立的階段是一個(gè)創(chuàng)舉,整個(gè)實(shí)現(xiàn)的過(guò)程對(duì)的研發(fā)而言也實(shí)屬不易。 如果你最近對(duì)容器領(lǐng)域有所關(guān)注的話,想必你已經(jīng)發(fā)現(xiàn)了,最近這段時(shí)間里,與Kubernetes相關(guān)的技術(shù)在快速、大量地涌現(xiàn)。因此,再增加一個(gè),可能也不會(huì)讓人有多新奇。不過(guò),Rancher近...
摘要:正在美國(guó)拉斯維加斯舉行的大會(huì)上,亞馬遜新發(fā)布的一系列計(jì)算及存儲(chǔ)相關(guān)的功能中,最轟動(dòng)容器領(lǐng)域,無(wú)非是一種無(wú)需管理服務(wù)器即可運(yùn)行容器的服務(wù),以及,一個(gè)完全托管的服務(wù)。的發(fā)布,意味著國(guó)際范圍內(nèi)三大最主要的云服務(wù)商和,已全部提供托管的服務(wù)。 正在美國(guó)拉斯維加斯舉行的AWS re:Invent 2017大會(huì)上,亞馬遜新發(fā)布的一系列計(jì)算及存儲(chǔ)相關(guān)的功能中,最轟動(dòng)容器領(lǐng)域,無(wú)非是AWS Fargat...
摘要:正在美國(guó)拉斯維加斯舉行的大會(huì)上,亞馬遜新發(fā)布的一系列計(jì)算及存儲(chǔ)相關(guān)的功能中,最轟動(dòng)容器領(lǐng)域,無(wú)非是一種無(wú)需管理服務(wù)器即可運(yùn)行容器的服務(wù),以及,一個(gè)完全托管的服務(wù)。的發(fā)布,意味著國(guó)際范圍內(nèi)三大最主要的云服務(wù)商和,已全部提供托管的服務(wù)。 正在美國(guó)拉斯維加斯舉行的AWS re:Invent 2017大會(huì)上,亞馬遜新發(fā)布的一系列計(jì)算及存儲(chǔ)相關(guān)的功能中,最轟動(dòng)容器領(lǐng)域,無(wú)非是AWS Fargat...
閱讀 3094·2021-08-03 14:05
閱讀 2140·2019-08-29 15:35
閱讀 678·2019-08-29 13:30
閱讀 3169·2019-08-29 13:20
閱讀 2530·2019-08-23 18:15
閱讀 1796·2019-08-23 14:57
閱讀 2213·2019-08-23 13:57
閱讀 1309·2019-08-23 12:10