中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

linux中如何使用Rancher

發布時間:2021-10-28 17:43:19 來源:億速云 閱讀:402 作者:小新 欄目:系統運維

這篇文章將為大家詳細講解有關linux中如何使用Rancher,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

Rancher 簡介

Rancher   是一個全面的容器管理平臺,它可以讓容器在各種基礎設施平臺的生產環境上部署和運行更容易。它提供了諸如多主機網絡、全局/本地負載均衡和卷快照等基礎設施服務。它整合了原生  Docker 的管理能力,如 Docker Machine 和 Docker Swarm。它提供了豐富的用戶體驗,讓 DevOps  管理員在更大規模的生產環境上運行 Docker。

訪問以下文章可以了解 Linux 系統上安裝 Docker。

推薦閱讀:

  • 如何在 Linux 上安裝 Docker

  • 如何在 Linux 上使用 Docker 鏡像

  • 如何在 Linux 上使用 Docker 容器

  • 如何在 Docker 容器內安裝和運行應用

Rancher 特性

  • 可以在兩分鐘內安裝 Kubernetes。

  • 一鍵啟動應用(90 個流行的 Docker 應用)。

  • 部署和管理 Docker 更容易。

  • 全面的生產級容器管理平臺。

  • 可以在生產環境上快速部署容器。

  • 強大的自動部署和運營容器技術。

  • 模塊化基礎設施服務。

  • 豐富的編排工具。

  • Rancher 支持多種認證機制。

怎樣安裝 Rancher

由于 Rancher 是以輕量級的 Docker 容器方式運行,所以它的安裝非常簡單。Rancher 是由一組 Docker  容器部署的。只需要簡單的啟動兩個容器就能運行 Rancher。一個容器用作管理服務器,另一個容器在各個節點上作為代理。在 Linux  系統下簡單的運行下列命令就能部署 Rancher。

Rancher 服務器提供了兩個不同的安裝包標簽如 stablelatest。下列命令將會拉取適合的 Rancher 鏡像并安裝到你的操作系統上。Rancher 服務器僅需要兩分鐘就可以啟動。

  • latest:這個標簽是他們的***開發構建。這些構建將通過 Rancher CI 的自動化框架進行驗證,不建議在生產環境使用。

  • stable:這是***的穩定發行版本,推薦在生產環境使用。

Rancher 的安裝方法有多種。在這篇教程中我們僅討論兩種方法。

  • 以單一容器的方式安裝 Rancher(內嵌 Rancher 數據庫)

  • 以單一容器的方式安裝 Rancher(外部數據庫)

方法 - 1

運行下列命令以單一容器的方式安裝 Rancher 服務器(內嵌數據庫)

$ sudo docker run -d --restart=unless-stopped -p 8080:8080 rancher/server:stable$ sudo docker run -d --restart=unless-stopped -p 8080:8080 rancher/server:latest

方法 - 2

你可以在啟動 Rancher 服務器時指向外部數據庫,而不是使用自帶的內部數據庫。首先創建所需的數據庫,數據庫用戶為同一個。

> CREATE DATABASE IF NOT EXISTS cattle COLLATE = 'utf8_general_ci' CHARACTER SET = 'utf8';> GRANT ALL ON cattle.* TO 'cattle'@'%' IDENTIFIED BY 'cattle';> GRANT ALL ON cattle.* TO 'cattle'@'localhost' IDENTIFIED BY 'cattle';

運行下列命令啟動 Rancher 去連接外部數據庫。

$ sudo docker run -d --restart=unless-stopped -p 8080:8080 rancher/server \ --db-host myhost.example.com --db-port 3306 --db-user username --db-pass password --db-name cattle

如果你想測試 Rancher 2.0,使用下列的命令去啟動。

$ sudo docker run -d --restart=unless-stopped -p 80:80 -p 443:443 rancher/server:preview

通過 GUI 訪問 & 安裝 Rancher

瀏覽器輸入 http://hostname:8080http://server_ip:8080 去訪問 rancher GUI.

linux中如何使用Rancher

怎樣注冊主機

注冊你的主機 URL 允許它連接到 Rancher API。這是一次性設置。

接下來,點擊主菜單下面的 “Add a Host” 鏈接或者點擊主菜單上的 “INFRASTRUCTURE >> Add Hosts”,點擊 “Save” 按鈕。

linux中如何使用Rancher

默認情況下,Rancher 里的訪問控制認證禁止了訪問,因此我們首先需要通過一些方法打開訪問控制認證,否則任何人都不能訪問 GUI。

點擊 “>> Admin >> Access Control”,輸入下列的值***點擊 “Enable Authentication” 按鈕去打開它。在我這里,是通過 “local authentication” 的方式打開的。

  • “Login UserName”: 輸入你期望的登錄名

  • “Full Name”: 輸入你的全名

  • “Password”: 輸入你期望的密碼

  • “Confirm Password”: 再一次確認密碼

linux中如何使用Rancher

注銷然后使用新的登錄憑證重新登錄:

linux中如何使用Rancher

現在,我能看到本地認證已經被打開。

linux中如何使用Rancher

怎樣添加主機

注冊你的主機后,它將帶你進入下一個頁面,在那里你能選擇不同云服務提供商的 Linux 主機。我們將添加一個主機運行 Rancher 服務,因此選擇“custom”選項然后輸入必要的信息。

在第 4 步輸入你服務器的公有 IP,運行第 5 步列出的命令,***點擊 “close” 按鈕。

$ sudo docker run -e CATTLE_AGENT_IP="192.168.56.2"  --rm --privileged -v /var/run/docker.sock:/var/run/docker.sock -v /var/lib/rancher:/var/lib/rancher rancher/agent:v1.2.11 http://192.168.56.2:8080/v1/scripts/16A52B9BE2BAB87BB0F5:1546214400000:ODACe3sfis5V6U8E3JASL8jQ INFO: Running Agent Registration Process, CATTLE_URL=http://192.168.56.2:8080/v1INFO: Attempting to connect to: http://192.168.56.2:8080/v1INFO: http://192.168.56.2:8080/v1 is accessibleINFO: Configured Host Registration URL info: CATTLE_URL=http://192.168.56.2:8080/v1 ENV_URL=http://192.168.56.2:8080/v1INFO: Inspecting host capabilitiesINFO: Boot2Docker: falseINFO: Host writable: trueINFO: Token: xxxxxxxxINFO: Running registrationINFO: Printing EnvironmentINFO: ENV: CATTLE_ACCESS_KEY=9946BD1DCBCFEF3439F8INFO: ENV: CATTLE_AGENT_IP=192.168.56.2INFO: ENV: CATTLE_HOME=/var/lib/cattleINFO: ENV: CATTLE_REGISTRATION_ACCESS_KEY=registrationTokenINFO: ENV: CATTLE_REGISTRATION_SECRET_KEY=xxxxxxxINFO: ENV: CATTLE_SECRET_KEY=xxxxxxxINFO: ENV: CATTLE_URL=http://192.168.56.2:8080/v1INFO: ENV: DETECTED_CATTLE_AGENT_IP=172.17.0.1INFO: ENV: RANCHER_AGENT_IMAGE=rancher/agent:v1.2.11INFO: Launched Rancher Agent: e83b22afd0c023dabc62404f3e74abb1fa99b9a178b05b1728186c9bfca71e8d

linux中如何使用Rancher

等待幾秒鐘后新添加的主機將會出現。點擊 “Infrastructure >> Hosts” 頁面。

linux中如何使用Rancher

怎樣查看容器

只需要點擊下列位置就能列出所有容器。點擊 “Infrastructure >> Containers” 頁面。

linux中如何使用Rancher

怎樣創建容器

非常簡單,只需點擊下列位置就能創建容器。

點擊 “Infrastructure >> Containers >> Add Container” 然后輸入每個你需要的信息。為了測試,我將創建一個 latest 標簽的 CentOS 容器。

linux中如何使用Rancher

在同樣的列表位置,點擊 “ Infrastructure >> Containers”。

linux中如何使用Rancher

點擊容器名展示容器的性能信息,如 CPU、內存、網絡和存儲。

linux中如何使用Rancher

選擇特定容器,然后點擊最右邊的“三點”按鈕或者點擊“Actions”按鈕對容器進行管理,如停止、啟動、克隆、重啟等。

linux中如何使用Rancher

如果你想控制臺訪問容器,只需要點擊 “Actions” 按鈕中的 “Execute Shell” 選項即可。

linux中如何使用Rancher

怎樣從應用目錄部署容器

Rancher 提供了一個應用模版目錄,讓部署變的很容易,只需要單擊一下就可以。 它維護了多數流行應用,這些應用由 Rancher 社區貢獻。

linux中如何使用Rancher

點擊 “Catalog >> All >> Choose the required application”,***點擊 “Launch” 去部署。

linux中如何使用Rancher

關于“linux中如何使用Rancher”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

临江市| 中超| 社旗县| 景洪市| 双牌县| 磐安县| 南昌市| 财经| 镇巴县| 桦川县| 丹东市| 平果县| 阿鲁科尔沁旗| 桃园市| 梨树县| 高安市| 潞西市| 新闻| 秦皇岛市| 抚州市| 闽清县| 南漳县| 三台县| 赫章县| 周口市| 广饶县| 安溪县| 武邑县| 旬阳县| 星子县| 渭源县| 云安县| 吉安县| 个旧市| 建阳市| 牟定县| 交城县| 永川市| 玉田县| 乐安县| 南丹县|