rancher2.0快速入門

注意:本入門指南的目的是讓您快速的運(yùn)行一個(gè)Rancher2.0環(huán)境,它不適用于生產(chǎn)。有關(guān)更全面的說明,請(qǐng)查閱Rancher安裝.

本教程將指導(dǎo)您完成:

安裝Rancher?v2.0?;

創(chuàng)建第一個(gè)集群;

部署一個(gè)應(yīng)用程序,如Nginx;

一、入門須知

熟悉Linux基礎(chǔ)命令;

了解SSH使用方法,了解公鑰/私鑰工作原理;

熟悉Docker基本使用方法及基礎(chǔ)命令,比如:容器日志查看;

了解SSL證書使用方法;

了解負(fù)載均衡工作原理(L4/L7);

了解域名解析原理;

了解K8S基本概念

二、配置Linux主機(jī)

通過配置Linux主機(jī)開始創(chuàng)建自定義集群。您的主機(jī)可以是:

云主機(jī)

本地虛擬機(jī)

本地物理機(jī)

注意:在使用云主機(jī)時(shí),您需要允許TCP/80和TCP/443入站通信端口。請(qǐng)查閱您的云主機(jī)文檔以獲取有關(guān)端口配置的信息。有關(guān)端口要求的完整列表,請(qǐng)查閱端口需求.

根據(jù)以下要求配置主機(jī):

Ubuntu 16.04 +(64位)

Centos/RedHat Linux 7.5+(64位)

RancherOS 1.3.0+(64位)

Ubuntu操作系統(tǒng)有Desktop和Server版本,選擇安裝server版本.

1、硬件需求:

CPU: 2C

內(nèi)存: 4GB

注意:此配置僅為滿足小規(guī)模測(cè)試環(huán)境的最低配置。如用于生產(chǎn),請(qǐng)參考基礎(chǔ)配置要求。

2、軟件需求:

軟件: Docker

支持的Docker版本:

17.03.x

18.06.x

18.09.x

注意:有關(guān)Docker安裝說明,請(qǐng)?jiān)L問其文檔。軟件需求要應(yīng)用于所有節(jié)點(diǎn)。

主機(jī)的更詳細(xì)配置說明,請(qǐng)查看基礎(chǔ)環(huán)境配置

三、安裝Rancher

要想在主機(jī)上安裝Rancher,需要先登錄到主機(jī)上,接著進(jìn)行以下步驟:

通過shell工具(例如PuTTy或遠(yuǎn)程終端連接)登錄到主機(jī)

在shell中執(zhí)行以下命令:


四、登錄Rancher

登錄并開始使用Rancher。登錄后,您將進(jìn)行一些一次性配置。

打開瀏覽器,輸入https://<server_ip>,server_ip替換為運(yùn)行Rancher容器主機(jī)的ip;

因?yàn)槭亲詣?dòng)使用的自簽名證書,在第一次登錄會(huì)提示安全授信問題,信任即可;

設(shè)置管理員密碼

第一次登錄會(huì)要求設(shè)置管理員密碼,默認(rèn)管理員賬號(hào)為: admin

如果沒有設(shè)置密碼而要求輸入當(dāng)前密碼,可以輸入密碼: admin

設(shè)置Rancher Server URL

Rancher Server URL是agent節(jié)點(diǎn)注冊(cè)到rancher serverd的地址,需要保證這個(gè)地址能夠被agent主機(jī)訪問,不要設(shè)置為127.0.0.1或者localhost。

五、創(chuàng)建K8S集群

現(xiàn)在創(chuàng)建第一個(gè)Kubernetes集群,可以使用自定義選項(xiàng)。您可以添加云主機(jī)、內(nèi)部虛擬機(jī)或物理主機(jī)作為集群節(jié)點(diǎn),節(jié)點(diǎn)可以運(yùn)行任何一種或多種主流Linux發(fā)行版:

頁面右下角可以切換語言;

在全局視圖下,點(diǎn)擊菜單中的集群 , 并點(diǎn)擊添加集群;

選擇?Custom,并設(shè)置集群名稱,其他參數(shù)可不用修改,點(diǎn)擊下一步;

選擇節(jié)點(diǎn)運(yùn)行的角色

默認(rèn)會(huì)勾選Worker角色,根據(jù)需要可以一次勾選多種角色。比如,假設(shè)我只有一個(gè)節(jié)點(diǎn),那就需要把所有角色都選擇上,選擇后上面的命令行會(huì)自動(dòng)添加相應(yīng)的命令參數(shù);

如果是云主機(jī),需要添加主機(jī)的內(nèi)網(wǎng)地址和對(duì)應(yīng)的公網(wǎng)地址,如果是沒有公網(wǎng)的云主機(jī),可以跳過這步;

其他參數(shù)保持默認(rèn),點(diǎn)擊命令行右側(cè)的復(fù)制按鈕,復(fù)制命令參數(shù)

如果是多臺(tái)主機(jī),根據(jù)角色的不同,需要復(fù)制多次

登錄預(yù)添加集群的主機(jī),執(zhí)行以上復(fù)制的命令;

在主機(jī)上執(zhí)行完命令后,最后點(diǎn)擊完成;

回到全局視圖,可以查看集群的部署狀態(tài);

點(diǎn)擊集群名稱,進(jìn)入集群視圖

點(diǎn)擊菜單欄主機(jī)按鈕

集群創(chuàng)建完成

集群創(chuàng)建完成后,默認(rèn)會(huì)生成Default項(xiàng)目,點(diǎn)擊Default切換到項(xiàng)目視圖;

六、部署工作負(fù)載

工作負(fù)載是一個(gè)對(duì)象,包括pod以及部署應(yīng)用程序所需的其他文件和信息。我們以nginx作為例如:

在Default視圖下,點(diǎn)擊工作負(fù)載—部署服務(wù)

在部署工作負(fù)載頁面,設(shè)置工作負(fù)載名稱、副本數(shù)量、鏡像名稱、命名空間、端口映射,其他參數(shù)保持默認(rèn),最后點(diǎn)擊啟動(dòng);

部署完成

通過31174端口去訪問nginx服務(wù)。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • feisky云計(jì)算、虛擬化與Linux技術(shù)筆記posts - 1014, comments - 298, trac...
    不排版閱讀 4,301評(píng)論 0 5
  • ......接上一篇文章 四、添加和管理容器 在Rancher通過界面方式添加容器的方式其實(shí)有兩種,一種是在上面提...
    smooth00閱讀 2,954評(píng)論 0 3
  • ?一,Rancher是什么 1.1 Rancher背景 ?Rancher Labs成立于2014年。總部設(shè)立在美國(guó)...
    架構(gòu)師小秘圈閱讀 8,251評(píng)論 1 18
  • 1. Rancher容器管理平臺(tái)簡(jiǎn)介 Rancher是一個(gè)開源的企業(yè)級(jí)容器管理平臺(tái)。通過Rancher,企業(yè)再也不...
    garyond閱讀 13,373評(píng)論 0 11
  • 今日在二年級(jí)的班上公布了評(píng)選德語之星的標(biāo)準(zhǔn),Karl問我是不是只看德語課堂的表現(xiàn)。我說是,同時(shí)撇見了他左臂上沒有任...
    冬日兔閱讀 174評(píng)論 0 0

友情鏈接更多精彩內(nèi)容