Rancher常用操作及名詞概念解析-創(chuàng)新互聯(lián)

前言:

創(chuàng)新互聯(lián)建站自2013年創(chuàng)立以來,先為岱岳等服務(wù)建站,岱岳等地企業(yè),進行企業(yè)商務(wù)咨詢服務(wù)。為岱岳企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。

    關(guān)于Rancher安裝請參考Rancher-Server部署,此文操作過程是基于以上部署環(huán)境進行演示。關(guān)于Rancher是做什么,能完成哪些功能,有哪些優(yōu)據(jù)點請自行了解。

    本文主要介紹以下幾點

  1. 什么是環(huán)境

    1. 如何添加環(huán)境

  2. 什么是應(yīng)用棧

    1. 如何添加,刪除,修改應(yīng)用棧

  3. 什么是服務(wù)

    1. 如何添加,刪除,升級服務(wù)

  4. 什么是主機

    1. 如何添加,刪除,管理主機

什么是環(huán)境:

    一般情況下項目分為測試環(huán)境,開發(fā)環(huán)境和線上環(huán)境?;蛘卟煌捻椖拷M使用不同的環(huán)境,比如A項目環(huán)境,B項目環(huán)境。由此可見Rancher支持統(tǒng)一管理多環(huán)境需求,針對不同環(huán)境,可以使用不同的環(huán)境模板,比如開發(fā)環(huán)境中使用的網(wǎng)絡(luò)模式可以為ipsec,而測試環(huán)境和線上環(huán)境可以使用vxlan網(wǎng)絡(luò)模式。不同的環(huán)境之間完全隔離,但可以實現(xiàn)統(tǒng)一管理,還可以針對不同的用戶分配不同的環(huán)境,比如Admin用戶可以管理所有環(huán)境,那么Admin用戶可以查看所有環(huán)境的配置并管理,A用戶只能管理測試環(huán)境,那么A用戶登錄只能查看到測試環(huán)境的配置,無法查看其它環(huán)境的配置。

什么是應(yīng)用棧:

    在我的理解,應(yīng)用棧就是一組相同的服務(wù)的集合,比如DB應(yīng)用棧,WEB應(yīng)用棧,注冊中心應(yīng)用棧,LB負載均衡應(yīng)用棧等

什么是服務(wù):

    服務(wù)就是由一組(至少1個)相同鏡像,相同配置啟動的容器,并提供相同的服務(wù)。比如可以由nginx鏡像創(chuàng)建一個web服務(wù),這個服務(wù)里面至有1個以上的容器,并暴露同樣的端口到宿主機(如果暴露端口那么需要調(diào)度這些容器分別在不同主機上運行,否則會端口沖突),映射同樣的目錄等這些配置,這就是服務(wù)

什么是主機:

    在我們安裝好Rancher-Server后我們至少必須添加1臺主機,因為我們的容器就是在這些主機上面運行的。所以可以理解為一臺主機,就是Rancher-Server管理了一個Agent節(jié)點。主機可以是虛擬機,也可以是物理機,主機不限地理位置,只要能與Server端通訊及可進行管理

通過上面的簡單介紹我們已經(jīng)明白了一些基礎(chǔ)概念,那么接下來就開始以圖片的方式演示這些功能的基本使用方法:

首先在訪問我們的Server管理平臺默認情況下不需要輸入密碼,這樣是不安全的,所以我們還應(yīng)該配置認證,另外可根據(jù)個人使用習慣調(diào)整顯示語言為中文(90%支持中文)操作方法如下:

  1. 首次打開管理平臺會提示一個歡迎界面,主要是基本界面和一個文檔的鏈接,去掉“√”點擊Got It及可

  2. 默認語言可能顯示為英文,這時候單擊右下角的“English”選擇“簡體中文”及可顯示為中文

  3. 光標放在“系統(tǒng)管理”選上“訪問控制”打開如下圖所示:然后選擇“LOACL”,再配置好第一個管理員用戶,后點擊“啟動訪問控制”即可

    Rancher常用操作及名詞概念解析

  4. 添加主機步驟如下:

    單擊“基礎(chǔ)架構(gòu)”>“主機”然后點擊“添加主機”,首先添加主機會提示主機默認注冊的URL,默認是使用IP地址,如果是集群環(huán)境,把URL改為DNS可解析的域名。然后保存,進入到添加主機界面,只需要在第4步填寫被添加主機的IP地址,然后復(fù)制下面的連接到被添加主機上面執(zhí)行,然后點擊關(guān)閉,等待會就會就會出現(xiàn)一臺主機在操作界面

    Rancher常用操作及名詞概念解析

  5. 主機界面描述:通過以下界面我們可以看到,上面顯示了主機的計算機名,IP地址,Docker版本號,以及CPU,內(nèi)存硬盤等信息,下面還有主機上面所運行的容器,容器所屬的應(yīng)用棧(Stack)信息,默認我們在啟動一個Agent的時候就會啟動一些基礎(chǔ)的容器,比如健康檢查,高度,網(wǎng)絡(luò)管理等,這些需要啟動的窗口,都可以通過我們的環(huán)境配置來指定默認啟動些窗口,后面會介紹,如何環(huán)境管理。

    Rancher常用操作及名詞概念解析

    通過此界面主機的右上角三個點的按鈕可以對主機進行編輯,修改描述信息,添加標簽,查看主機管理API等信息,還可以直接點擊主機名,查看主機的負載壓力等更詳細的信息

  6. 現(xiàn)在繼續(xù)按上面的方法,再添加一臺主機,這樣就可以組成一個小型的集群環(huán)境,過程不再演示

  7. 接下來我們需要添加醫(yī)院應(yīng)用棧,單擊“應(yīng)用?!比缓簏c擊“添加應(yīng)用?!陛斎霔C兔枋鲂畔?,點擊創(chuàng)建即可,創(chuàng)建好默認進入到當前棧配置里面,我這里創(chuàng)建的是Web應(yīng)用棧

    Rancher常用操作及名詞概念解析

  8. 下圖顯示的就是棧配置,我們可以單擊圖片中的“添加服務(wù)”來啟動我們的容器,比如我們現(xiàn)在要啟動兩個Nginx鏡像,然后實現(xiàn)負載均衡

    Rancher常用操作及名詞概念解析

  9. 單擊上圖“添加服務(wù)”如現(xiàn)如下所示窗口:填寫好名稱,也就是容器啟動時指定的名稱,選擇鏡像中填寫需要從哪個鏡像啟動,如果沒有找到該鏡像會自動從默認站點pull該鏡像啟動,一般情況下推薦搭建個私有倉庫,然后選擇要暴露的端口,這里我們先不暴露,后面通過創(chuàng)建負載均衡來調(diào)度,然后下面還有一些配置,根據(jù)自己需求進行設(shè)置,最后點擊創(chuàng)建即可,如果需要從網(wǎng)上下載鏡像,這樣速度有點慢,需要等一會,服務(wù)就會顯示為“Active”狀態(tài),說明啟動成功

    Rancher常用操作及名詞概念解析

  10. 剛才我們在創(chuàng)建服務(wù)的時候默認只啟動了一個容器,我們可以點擊剛創(chuàng)建“nginx”服務(wù)進去,然后點擊左側(cè)的“+-”來對容器進行增加或者刪除(如下圖所示),同樣還可以單擊服務(wù)最右側(cè)的三個點按鈕對服務(wù)進行升級,升級也就是更改一些容器啟動的配置信息,界面如同添加服務(wù)一樣

    Rancher常用操作及名詞概念解析

  11. 這時候我們的容器還無法訪問,因為沒有暴露端口,所以這時候我們還需要按照前面的方法新增一個LB的應(yīng)用棧,然后再到LB應(yīng)用棧里面新增一個“負載均衡”服務(wù),再添加服務(wù)的時候選擇“添加負載均衡器”,如下圖所示:輸入Name,然后在第一個Port下面輸入需要暴露的端口,然后在Target處選擇剛創(chuàng)建的nginx服務(wù),然后再最后的Port輸入對應(yīng)到容器里面的端口,點擊創(chuàng)建及可

    Rancher常用操作及名詞概念解析

  12. 我們的創(chuàng)建nginx服務(wù),和負載均衡器的時候我們都沒有指定在哪臺主機上面運行,系統(tǒng)會自動調(diào)度,根據(jù)壓力負載進行調(diào)度,也可以為主機創(chuàng)建標簽,然后根據(jù)標簽自已調(diào)度。當負載均衡器啟動成功后如下圖所示,單擊中間的端口號就可以直接訪問我們的nginx歡迎頁面了,這里我們默認我們負載均衡器也是只運行了一個,我們可以在每臺主機上面運行一個相同的負載均衡器,然后在前端再加個nginx負載均衡,這樣就實現(xiàn)交叉負載均衡,此負載均衡器會根據(jù)后端服務(wù)容器的增加減少,然后配置文件也會做自動的同步更新,默認使用的是haproxy調(diào)試

    Rancher常用操作及名詞概念解析

  13. 新建用戶:單擊“系統(tǒng)管理”然后“訪問控制”再然后“管理賬號”最后“添加賬號”添加一個普通賬號一會創(chuàng)建環(huán)境時使用,賬號類型選擇“用戶”

  14. 添加環(huán)境:把光標左上角放到“Default”(默認環(huán)境名稱為Default)然后點擊“環(huán)境管理”打開如下所示界面,根據(jù)下圖所示可以看出,我們總共只有一個Default環(huán)境,有5個默認的環(huán)境模板,我們可以在這里添加環(huán)境模板,或者就基于現(xiàn)有模板添加新的環(huán)境

    Rancher常用操作及名詞概念解析

  15. 我們這里就直接使用現(xiàn)有模板就可以了,單擊“Add Environment”,然后輸入環(huán)境名稱,選擇環(huán)境所使用的模板,然后再到最下面配置,輸入剛創(chuàng)建的用戶名,單擊最后邊的“+”號,添加到下面,然后再選擇此賬號的對此環(huán)境的權(quán)限,單擊創(chuàng)建及可

    Rancher常用操作及名詞概念解析

通過以上簡單的學習我們已經(jīng)完成了一些簡單功能的實現(xiàn),很多有意思的功能還需要大家自行測試,發(fā)現(xiàn),后續(xù)還會繼續(xù)分享一些簡單的使用如API,vxlan,外部DNS,容器之間相互通訊等問題,更多高級使用后續(xù)也會作為單獨的知識點進行分享

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

網(wǎng)頁標題:Rancher常用操作及名詞概念解析-創(chuàng)新互聯(lián)
分享URL:http://muchs.cn/article28/cdgjcp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站建站公司、App設(shè)計、網(wǎng)站設(shè)計公司企業(yè)網(wǎng)站制作、網(wǎng)站制作

廣告

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

綿陽服務(wù)器托管