rancher2.0快速入門

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

本教程將指導您完成:

安裝Rancher?v2.0?;

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

部署一個應用程序,如Nginx;

一、入門須知

熟悉Linux基礎命令;

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

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

了解SSL證書使用方法;

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

了解域名解析原理;

了解K8S基本概念

二、配置Linux主機

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

云主機

本地虛擬機

本地物理機

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

根據以下要求配置主機:

Ubuntu 16.04 +(64位)

Centos/RedHat Linux 7.5+(64位)

RancherOS 1.3.0+(64位)

Ubuntu操作系統有Desktop和Server版本,選擇安裝server版本.

1、硬件需求:

CPU: 2C

內存: 4GB

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

2、軟件需求:

軟件: Docker

支持的Docker版本:

17.03.x

18.06.x

18.09.x

注意:有關Docker安裝說明,請訪問其文檔。軟件需求要應用于所有節(jié)點。

主機的更詳細配置說明,請查看基礎環(huán)境配置

三、安裝Rancher

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

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

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


四、登錄Rancher

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

打開瀏覽器,輸入https://<server_ip>,server_ip替換為運行Rancher容器主機的ip;

因為是自動使用的自簽名證書,在第一次登錄會提示安全授信問題,信任即可;

設置管理員密碼

第一次登錄會要求設置管理員密碼,默認管理員賬號為: admin

如果沒有設置密碼而要求輸入當前密碼,可以輸入密碼: admin

設置Rancher Server URL

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

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

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

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

在全局視圖下,點擊菜單中的集群 , 并點擊添加集群;

選擇?Custom,并設置集群名稱,其他參數可不用修改,點擊下一步;

選擇節(jié)點運行的角色

默認會勾選Worker角色,根據需要可以一次勾選多種角色。比如,假設我只有一個節(jié)點,那就需要把所有角色都選擇上,選擇后上面的命令行會自動添加相應的命令參數;

如果是云主機,需要添加主機的內網地址和對應的公網地址,如果是沒有公網的云主機,可以跳過這步;

其他參數保持默認,點擊命令行右側的復制按鈕,復制命令參數

如果是多臺主機,根據角色的不同,需要復制多次

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

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

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

點擊集群名稱,進入集群視圖

點擊菜單欄主機按鈕

集群創(chuàng)建完成

集群創(chuàng)建完成后,默認會生成Default項目,點擊Default切換到項目視圖;

六、部署工作負載

工作負載是一個對象,包括pod以及部署應用程序所需的其他文件和信息。我們以nginx作為例如:

在Default視圖下,點擊工作負載—部署服務

在部署工作負載頁面,設置工作負載名稱、副本數量、鏡像名稱、命名空間、端口映射,其他參數保持默認,最后點擊啟動;

部署完成

通過31174端口去訪問nginx服務。

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

相關閱讀更多精彩內容

  • feisky云計算、虛擬化與Linux技術筆記posts - 1014, comments - 298, trac...
    不排版閱讀 4,383評論 0 5
  • ......接上一篇文章 四、添加和管理容器 在Rancher通過界面方式添加容器的方式其實有兩種,一種是在上面提...
    smooth00閱讀 2,957評論 0 3
  • ?一,Rancher是什么 1.1 Rancher背景 ?Rancher Labs成立于2014年??偛吭O立在美國...
    架構師小秘圈閱讀 8,260評論 1 18
  • 1. Rancher容器管理平臺簡介 Rancher是一個開源的企業(yè)級容器管理平臺。通過Rancher,企業(yè)再也不...
    garyond閱讀 13,398評論 0 11
  • 今日在二年級的班上公布了評選德語之星的標準,Karl問我是不是只看德語課堂的表現。我說是,同時撇見了他左臂上沒有任...
    冬日兔閱讀 174評論 0 0

友情鏈接更多精彩內容