最新版rancher環境配置安裝和集群搭建詳細教程記錄

🚀?作者?:“二當家-小D”

🚀 博主簡介:?前荔枝FM架構師、阿里資深工程師||曾任職于阿里巴巴擔任多個項目負責人,8年開發架構經驗,精通java,擅長分布式高并發架構,自動化壓力測試,微服務容器化k8s等

🚀 歡迎小伙伴們 點贊👍、收藏?、留言💬

🍅文末獲取源碼聯系 配套筆記打包🍅

1、介紹rancher

? ? ?Rancher是一個開源的容器管理平臺,旨在幫助用戶在任何基礎設施上輕松地部署、管理和擴展容器化應用程序。Rancher提供了一個直觀的用戶界面,可用于管理多個容器編排引擎(如Kubernetes、Docker Swarm和Apache Mesos)的集群。

Rancher的主要特點包括:

  1. 多云和多數據中心支持:Rancher可以在公共云、私有云和混合云環境中管理多個數據中心和云提供商。

  2. 可視化管理界面:Rancher提供了一個易于使用的Web界面,用戶可以通過圖形化操作來管理容器集群、應用程序和相關資源。

  3. 安全性:Rancher提供了豐富的安全功能,包括單一登錄(SSO)、身份驗證和授權機制,以及訪問控制列表(ACL)來確保容器環境的安全性。

  4. 應用商店:Rancher的應用商店提供了大量的預定義應用程序模板,用戶可以直接從應用商店中選擇并部署,加速應用程序的開發和部署。

  5. 網絡和存儲管理:Rancher提供了靈活的網絡和存儲管理功能,用戶可以自定義容器網絡和存儲配置,以滿足不同應用程序的需求。

總的來說,Rancher是一個功能強大且易于使用的容器管理平臺,可幫助用戶簡化容器部署和管理的過程。無論是在本地數據中心還是在云環境中,Rancher都提供了一個統一的平臺來管理容器化應用程序。

2、安裝和配置rancher

? ? ?2.1創建rancher掛在目錄
mkdir -p /data/rancher_home/ranchermkdir -p /data/rancher_home/auditlog
? ? ?2.2安裝rancher
docker run -d --privileged --restart=unless-stopped -p 80:80 -p 443:443 \
-v /data/rancher_home/rancher:/var/lib/rancher \
-v /data/rancher_home/auditlog:/var/log/auditlog \
--name xdclass_rancher1  rancher/rancher:v2.6.14
? ? 2.3登錄rancher

? ? ?登錄地址為:http://+IP ,如:http://47.106.69.xxx

查看密碼

配置自己的密碼

3、rancher配置docker鏡像加速器

? 3.1?阿里云入口地址

??https://cr.console.aliyun.com/cn-shenzhen/instances/mirrors

?

3.2?前往xshell配置和查看自己的鏡像加速器
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{"registry-mirrors": ["https://cclv595y.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
?3.3?docker?info?查看是否配置成功

4、rancher集群的配置?準備三臺服務器

? ?4.1?添加集群

?

4.2?每臺阿里云服務器都要配置對應的docker
安裝yml
yum install -y yum-utils device-mapper-persistent-data lvm22.設置阿?云鏡像sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-  ce/linux/centos/docker-ce.repo
`\#3. 安裝docker``yum -y install docker-ce-20.10.10-3.el7``\#4. 查看docker版本``docker -v``\#5. 啟動docker``systemctl start docker``\#6. 查看docker 啟動狀態``systemctl status docker`
4.3?拿著SSH終端的復制到阿里云上配置

配置成功加1

第二臺一樣

?

4.4集群配置成功

5、小結

? ? ?今天的文章限于篇幅我就先通過一個簡單的案例來和大家分享一下 rancher 的基本用法,以便于小伙伴們對 rancher建立一個直觀的印象,更多的玩法,D哥將在后續的文章中和大家繼續介紹?

原創不易,歡迎點贊+收藏

完整的打包和部署命令和已經整理好,如果有相關操作問題,可以互相溝通交流

資料壓縮包文末獲取↓↓↓↓

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/12889.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/12889.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/12889.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

2024-05-15 問AI: 介紹一下 , Tacotron系列

文心一言 Tacotron系列是由谷歌開發的&#xff0c;主要用于文本到語音&#xff08;TTS&#xff09;轉換的模型。該系列模型基于端到端的序列到序列&#xff08;Seq2Seq&#xff09;架構&#xff0c;能夠直接從文本中生成聽起來自然的語音。 Tacotron模型是首個端到端的TTS深度…

BGP學習三:BGP路由優選12條規則,閃亮登場啦啦啦啦啦

目錄 一.BGP策略工具 &#xff08;1&#xff09;Router-policy作用 &#xff08;2&#xff09;組成部分 &#xff08;3&#xff09;router-policy注意事項 二.優選規則 ①丟棄下一跳不可達 (1)優選prefered-value值大的路由 1.首選優先級 (2)優選local-preference(本地…

Fast-Poisson-Image-Editing代碼介紹(二)

目錄 2.fpei文件下 2.6 number_solver.py 2.7 process.py 2.8 taichi_solver.py 3. 算法總結 4. 代碼運行 4.1 測試 4.2 基于GUI后端自定義框輸出編輯圖像結果 4.2.1 下載open-cv 4.2.2 輸入命令 4.2.3 自定義框 4.2.4 按ESC退出 接續Fast-Poisson-Image-Editing代碼…

企業研發必備網絡:這些關鍵特性,你get了嗎?

對于以研發為核心的企業&#xff0c;如軟件開發、生物制藥、智能汽車等&#xff0c;安全、穩定的研發網絡可是他們業務發展不可或缺的。那么&#xff0c;這些研發網絡究竟有哪些獨特之處&#xff0c;又能為企業帶來哪些價值呢&#xff1f; 首先&#xff0c;我們知道企業研發常常…

開放式耳機哪款具有高性價比?5款高分開放式耳機傾力推薦

作為多年的耳機發燒友&#xff0c;強烈給你們安利開放式耳機&#xff0c;真的是舒適耐用&#xff0c;性價比高。開放式耳機以其獨特的不入耳設計&#xff0c;給用戶帶來了最舒適的佩戴感受。如果小白還不知道怎么選擇高性價比的開放式耳機那就看看我的總結吧&#xff01;下面就…

前端面試題(二十三)(答案版)

面試形式&#xff1a;線上電話面試&#xff1a;一面&#xff1a;時長30分鐘 面試評價&#xff1a;精準考察項目所需技術理論工作實踐 面試官的提問大綱&#xff1a;本公司項目要求本人簡歷 工作經驗&#xff1a;2-4年 公司名稱&#xff1a;深圳XX&#xff08;想知道的就滴喔…

馮喜運:5.15黃金原油晚盤分析:鮑威爾再放鷹,降息懸念重重

【黃金消息面分析】&#xff1a;在全球經濟動蕩和通脹預期不斷上升的背景下&#xff0c;黃金作為傳統的避險資產&#xff0c;再次成為投資者關注的焦點。當前&#xff0c;黃金價格交投于2370美元/盎司左右&#xff0c;連續兩日日線呈現上漲趨勢&#xff0c;而白銀價格也在連續三…

超級數據查看器 教程合集 整理版本 pdf格式 1-31集

點擊下載 超級數據查看器 教程合集整理版本 pdf格式https://download.csdn.net/download/qq63889657/89311725?spm1001.2014.3001.5501

16個可幫助我們工作的職場神器

在職場中&#xff0c;有效的工具可以顯著提高工作效率和組織能力。以下是一些可以幫助我們更好地組織工作的“職場神器”&#xff1a; 項目管理軟件 - zz-plan https://zz-plan.com/ 利用在線甘特圖和看板功能&#xff0c;幫助團隊成員清晰地規劃和跟蹤項目進度。支持資源視圖&…

微信小程序更新日志

還不會用github&#xff0c;git等&#xff0c;先用熟悉的記了 20240514 1.添加了簡易的錄音功能 2.添加了簡易的鬧鐘到時振動功能。 3.準備使用setInterval實現持續振動&#xff0c;直到用戶停止。 4.實現3的功能 5.獲取了訂閱消息模版

如何解決Java 中的精度問題

在 Java 編程中&#xff0c;處理浮點數和超大整數時常常會遇到精度丟失和數值溢出的困擾。為了確保計算結果的精確性&#xff0c;尤其是在金融計算等對精度要求極高的場景中&#xff0c;我們需要使用 BigDecimal 和 BigInteger 類。本文將詳細介紹浮點數精度丟失的原因、如何解…

更新Windows 11 后遇到的一些問題(更新中...)

目錄 插入U盤后讀取不到 在磁盤中新建文件夾需要管理員權限 導致不能安裝一些軟件 插入U盤后讀取不到 解決方法&#xff1a;點擊我的電腦或者是此電腦、選擇管理、找到設備管理器、選擇通用串行總線控制器、右鍵、選擇啟動。 第一步&#xff1a;點擊我的電腦或者是此電腦、選…

數據質量檢測標準

背景 為支持數據倉庫全局的數據質量管控&#xff0c;需做好風險點監控&#xff0c;確保數據的完整性、準確性、及時性、一致性。為此&#xff0c;擬定DQC配置方案&規則&#xff0c;評審通過后落地實施。 目標 核心任務dqc覆蓋率100%&#xff0c;質量問題及時知曉非核心任…

Java學習48-Java 流(Stream)、文件(File)和IO - 復習章節

1.File類的使用 File類的一個實例對應著磁盤上的文件或文件目錄。(必須熟悉)File的實例化(新建一個對象)&#xff0c;常用的方法File類中只有新建&#xff0c;刪除&#xff0c;獲取路徑等方法&#xff0c;不包含讀寫文件的方法&#xff0c;此時需要使用使用下面說的IO流 IO流…

論文閱讀:基于改進 YOLOv5算法的密集動態目標檢測方法

目錄 概要 Motivation 整體架構流程 技術細節 小結 論文地址&#xff1a;基于改進YOLOv5算法的密集動態目標檢測方法 - 中國知網 (cnki.net) 概要 目的&#xff1a;提出一種基于 YOLOv5改進的檢測算法&#xff0c;解決密集動態目標檢測精度低及易漏檢的問題。 方法&…

Linux虛擬主機cPanel重置密碼

我使用的Hostease的Linux虛擬主機產品默認帶普通用戶權限的cPanel面板&#xff0c;這邊自購買后一直未重新設置過cPanel面板的密碼&#xff0c;但是了解到要定期重置一下cPanel面板的密碼&#xff0c;以確保主機數據安全&#xff0c;因此想要進行重置cPanel面板的密碼&#xff…

二刷算法訓練營Day08 | 字符串(1/2)

今日任務&#xff1a; 344.反轉字符串 541. 反轉字符串II卡碼網&#xff1a;54.替換數字 151.翻轉字符串里的單詞卡碼網&#xff1a;55.右旋轉字符串 詳細布置&#xff1a; 1. 344. 反轉字符串 編寫一個函數&#xff0c;其作用是將輸入的字符串反轉過來。輸入字符串以字符數組 …

Django 從零到一:pip 基本使用

文章目錄 pip 常用命令pip 命令演示pip 自動補全 pip 是 Python 的包管理工具&#xff0c;就如同 Gnu/Linux 系統的 yum、apt&#xff0c;MacOS 系統的 brew。因此&#xff0c;我們必須要熟練使用該工具。 接下來我們就演示一下 pip 的常用命令。 pip 常用命令 pip 提供的命令…

SpringBoot上傳文件到服務器(跨服務器上傳)

目錄 &#xff08;一&#xff09;上傳文件到本地&#xff08;windows&#xff09; &#xff08;二&#xff09;上傳文件到linux服務器 &#xff08;三&#xff09;跨服務器上傳文件 &#xff08;一&#xff09;上傳文件到本地&#xff08;windows&#xff09; 1.新建一個文件…

第十四屆藍橋杯大賽軟件賽國賽C/C++ 大學 B 組 AB路線

//bfs 1000100010不會超時 #include<bits/stdc.h> using namespace std; #define int long long const int n1e311; int a,b,c,h[n][n][12],k[4][2]{0,1,0,-1,1,0,-1,0}; char t[n][n]; struct s {int x,y,z,w; }; signed main() {ios::sync_with_stdio(false);cin.t…