成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Rancher:一個(gè)全面的可用于產(chǎn)品環(huán)境的容器管理平臺(tái)

運(yùn)維 系統(tǒng)運(yùn)維
Docker 作為一款容器化應(yīng)用的新興軟件,被大多數(shù) IT 公司使用來減少基礎(chǔ)設(shè)施平臺(tái)的成本。

 [[261793]]

Docker 作為一款容器化應(yīng)用的新興軟件,被大多數(shù) IT 公司使用來減少基礎(chǔ)設(shè)施平臺(tái)的成本。

通常,沒有 GUI 的 Docker 軟件對(duì)于 Linux 管理員來說很容易,但是對(duì)于開發(fā)者來就有點(diǎn)困難。當(dāng)把它搬到生產(chǎn)環(huán)境上來,那么它對(duì) Linux 管理員來說也相當(dāng)不友好。那么,輕松管理 Docker 的***解決方案是什么呢?

唯一的辦法就是提供 GUI。Docker API 允許第三方應(yīng)用接入 Docker。在市場上有許多 Docker GUI 應(yīng)用。我們已經(jīng)寫過一篇關(guān)于 Portainer 應(yīng)用的文章。今天我們來討論另一個(gè)應(yīng)用,Rancher。

容器讓軟件開發(fā)更容易,讓開發(fā)者更快的寫代碼、更好的運(yùn)行它們。但是,在生產(chǎn)環(huán)境上運(yùn)行容器卻很困難。

推薦閱讀: Portainer:一個(gè)簡單的 Docker 管理圖形工具

Rancher 簡介

Rancher 是一個(gè)全面的容器管理平臺(tái),它可以讓容器在各種基礎(chǔ)設(shè)施平臺(tái)的生產(chǎn)環(huán)境上部署和運(yùn)行更容易。它提供了諸如多主機(jī)網(wǎng)絡(luò)、全局/本地負(fù)載均衡和卷快照等基礎(chǔ)設(shè)施服務(wù)。它整合了原生 Docker 的管理能力,如 Docker Machine 和 Docker Swarm。它提供了豐富的用戶體驗(yàn),讓 DevOps 管理員在更大規(guī)模的生產(chǎn)環(huán)境上運(yùn)行 Docker。

訪問以下文章可以了解 Linux 系統(tǒng)上安裝 Docker。

推薦閱讀:

Rancher 特性

  • 可以在兩分鐘內(nèi)安裝 Kubernetes。
  • 一鍵啟動(dòng)應(yīng)用(90 個(gè)流行的 Docker 應(yīng)用)。
  • 部署和管理 Docker 更容易。
  • 全面的生產(chǎn)級(jí)容器管理平臺(tái)。
  • 可以在生產(chǎn)環(huán)境上快速部署容器。
  • 強(qiáng)大的自動(dòng)部署和運(yùn)營容器技術(shù)。
  • 模塊化基礎(chǔ)設(shè)施服務(wù)。
  • 豐富的編排工具。
  • Rancher 支持多種認(rèn)證機(jī)制。

怎樣安裝 Rancher

由于 Rancher 是以輕量級(jí)的 Docker 容器方式運(yùn)行,所以它的安裝非常簡單。Rancher 是由一組 Docker 容器部署的。只需要簡單的啟動(dòng)兩個(gè)容器就能運(yùn)行 Rancher。一個(gè)容器用作管理服務(wù)器,另一個(gè)容器在各個(gè)節(jié)點(diǎn)上作為代理。在 Linux 系統(tǒng)下簡單的運(yùn)行下列命令就能部署 Rancher。

Rancher 服務(wù)器提供了兩個(gè)不同的安裝包標(biāo)簽如 stablelatest。下列命令將會(huì)拉取適合的 Rancher 鏡像并安裝到你的操作系統(tǒng)上。Rancher 服務(wù)器僅需要兩分鐘就可以啟動(dòng)。

  • latest:這個(gè)標(biāo)簽是他們的***開發(fā)構(gòu)建。這些構(gòu)建將通過 Rancher CI 的自動(dòng)化框架進(jìn)行驗(yàn)證,不建議在生產(chǎn)環(huán)境使用。
  • stable:這是***的穩(wěn)定發(fā)行版本,推薦在生產(chǎn)環(huán)境使用。

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

  • 以單一容器的方式安裝 Rancher(內(nèi)嵌 Rancher 數(shù)據(jù)庫)
  • 以單一容器的方式安裝 Rancher(外部數(shù)據(jù)庫)

方法 - 1

運(yùn)行下列命令以單一容器的方式安裝 Rancher 服務(wù)器(內(nèi)嵌數(shù)據(jù)庫)

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

方法 - 2

你可以在啟動(dòng) Rancher 服務(wù)器時(shí)指向外部數(shù)據(jù)庫,而不是使用自帶的內(nèi)部數(shù)據(jù)庫。首先創(chuàng)建所需的數(shù)據(jù)庫,數(shù)據(jù)庫用戶為同一個(gè)。

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

運(yùn)行下列命令啟動(dòng) Rancher 去連接外部數(shù)據(jù)庫。

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

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

  1. $ 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.

怎樣注冊(cè)主機(jī)

注冊(cè)你的主機(jī) URL 允許它連接到 Rancher API。這是一次性設(shè)置。

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

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

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

  • “Login UserName”: 輸入你期望的登錄名
  • “Full Name”: 輸入你的全名
  • “Password”: 輸入你期望的密碼
  • “Confirm Password”: 再一次確認(rèn)密碼

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

現(xiàn)在,我能看到本地認(rèn)證已經(jīng)被打開。

怎樣添加主機(jī)

注冊(cè)你的主機(jī)后,它將帶你進(jìn)入下一個(gè)頁面,在那里你能選擇不同云服務(wù)提供商的 Linux 主機(jī)。我們將添加一個(gè)主機(jī)運(yùn)行 Rancher 服務(wù),因此選擇“custom”選項(xiàng)然后輸入必要的信息。

在第 4 步輸入你服務(wù)器的公有 IP,運(yùn)行第 5 步列出的命令,***點(diǎn)擊 “close” 按鈕。

  1. $ 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
  2.  
  3. INFO: Running Agent Registration Process, CATTLE_URL=http://192.168.56.2:8080/v1
  4. INFO: Attempting to connect to: http://192.168.56.2:8080/v1
  5. INFO: http://192.168.56.2:8080/v1 is accessible
  6. INFO: Configured Host Registration URL info: CATTLE_URL=http://192.168.56.2:8080/v1 ENV_URL=http://192.168.56.2:8080/v1
  7. INFO: Inspecting host capabilities
  8. INFO: Boot2Docker: false
  9. INFO: Host writable: true
  10. INFO: Token: xxxxxxxx
  11. INFO: Running registration
  12. INFO: Printing Environment
  13. INFO: ENV: CATTLE_ACCESS_KEY=9946BD1DCBCFEF3439F8
  14. INFO: ENV: CATTLE_AGENT_IP=192.168.56.2
  15. INFO: ENV: CATTLE_HOME=/var/lib/cattle
  16. INFO: ENV: CATTLE_REGISTRATION_ACCESS_KEY=registrationToken
  17. INFO: ENV: CATTLE_REGISTRATION_SECRET_KEY=xxxxxxx
  18. INFO: ENV: CATTLE_SECRET_KEY=xxxxxxx
  19. INFO: ENV: CATTLE_URL=http://192.168.56.2:8080/v1
  20. INFO: ENV: DETECTED_CATTLE_AGENT_IP=172.17.0.1
  21. INFO: ENV: RANCHER_AGENT_IMAGE=rancher/agent:v1.2.11
  22. INFO: Launched Rancher Agent: e83b22afd0c023dabc62404f3e74abb1fa99b9a178b05b1728186c9bfca71e8d

等待幾秒鐘后新添加的主機(jī)將會(huì)出現(xiàn)。點(diǎn)擊 “Infrastructure >> Hosts” 頁面。

怎樣查看容器

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

怎樣創(chuàng)建容器

非常簡單,只需點(diǎn)擊下列位置就能創(chuàng)建容器。

點(diǎn)擊 “Infrastructure >> Containers >> Add Container” 然后輸入每個(gè)你需要的信息。為了測試,我將創(chuàng)建一個(gè) latest 標(biāo)簽的 CentOS 容器。

在同樣的列表位置,點(diǎn)擊 “ Infrastructure >> Containers”。

點(diǎn)擊容器名展示容器的性能信息,如 CPU、內(nèi)存、網(wǎng)絡(luò)和存儲(chǔ)。

選擇特定容器,然后點(diǎn)擊最右邊的“三點(diǎn)”按鈕或者點(diǎn)擊“Actions”按鈕對(duì)容器進(jìn)行管理,如停止、啟動(dòng)、克隆、重啟等。

如果你想控制臺(tái)訪問容器,只需要點(diǎn)擊 “Actions” 按鈕中的 “Execute Shell” 選項(xiàng)即可。

怎樣從應(yīng)用目錄部署容器

Rancher 提供了一個(gè)應(yīng)用模版目錄,讓部署變的很容易,只需要單擊一下就可以。 它維護(hù)了多數(shù)流行應(yīng)用,這些應(yīng)用由 Rancher 社區(qū)貢獻(xiàn)。

點(diǎn)擊 “Catalog >> All >> Choose the required application”,***點(diǎn)擊 “Launch” 去部署。


責(zé)任編輯:龐桂玉 來源: Linux中國
相關(guān)推薦

2017-10-18 15:19:23

架構(gòu)師技術(shù)開發(fā)

2012-05-30 09:20:01

Java云計(jì)算托管應(yīng)用

2023-03-08 17:12:56

Commvault

2024-06-05 08:17:37

C#算法數(shù)據(jù)科學(xué)

2023-02-07 13:36:24

功能代碼

2019-04-15 11:00:46

框架Node.JS開發(fā)

2019-05-08 10:33:48

區(qū)塊鏈數(shù)字貨幣代幣

2015-02-02 10:26:18

自動(dòng)化運(yùn)維管理平臺(tái)

2018-11-14 11:42:21

運(yùn)維架構(gòu)技術(shù)

2021-09-02 10:01:58

Spring 容器AOP

2019-05-08 08:37:08

高可用問題排查

2020-06-15 11:28:29

區(qū)塊鏈新冠病毒醫(yī)療產(chǎn)品

2013-05-27 10:37:54

產(chǎn)品經(jīng)理產(chǎn)品管理

2011-03-23 15:51:29

LibreOffice

2013-08-15 10:00:07

產(chǎn)品產(chǎn)品經(jīng)理優(yōu)秀的產(chǎn)品

2013-12-19 09:58:36

移動(dòng)應(yīng)用產(chǎn)品市場

2025-03-21 08:30:00

容器管理開發(fā)開源

2023-03-03 09:09:55

2022-09-16 08:32:17

Reduxreact

2022-09-29 15:13:47

健康管理平臺(tái)—鴻蒙
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 国产精品视频 | 毛片久久久 | 国产精品中文在线 | 欧美成人a | 国产清纯白嫩初高生视频在线观看 | 一区| 久久噜噜噜精品国产亚洲综合 | 秋霞影院一区二区 | 91免费视频 | 99福利视频 | 亚洲精品在线观 | 秋霞电影一区二区 | 成人在线 | 小川阿佐美pgd-606在线 | 久久蜜桃av一区二区天堂 | 麻豆av一区二区三区久久 | 日韩免费电影 | 国产精品视频网 | 日韩精品在线观看一区二区 | 成人在线免费观看视频 | 日本一区二区三区四区 | 亚洲精品乱码久久久久久蜜桃 | 91大神在线资源观看无广告 | a在线免费观看视频 | 91视频免费视频 | 欧美一极视频 | 91网站在线观看视频 | 九九在线精品视频 | 久久av一区二区三区 | 韩日精品一区 | 欧美日本在线观看 | 国产精品一区在线观看你懂的 | 欧美999 | 欧美精品中文 | 亚洲成人久久久 | av中文字幕在线播放 | 欧美在线观看黄色 | 欧美国产精品一区二区三区 | 中文字幕高清视频 | 成人精品视频 | 欧美精品在线播放 |