🚀?作者?:“二當家-小D”
🚀 博主簡介:?前荔枝FM架構師、阿里資深工程師||曾任職于阿里巴巴擔任多個項目負責人,8年開發架構經驗,精通java,擅長分布式高并發架構,自動化壓力測試,微服務容器化k8s等
🚀 歡迎小伙伴們 點贊👍、收藏?、留言💬
🍅文末獲取源碼聯系 配套筆記打包🍅
1、介紹rancher
? ? ?Rancher是一個開源的容器管理平臺,旨在幫助用戶在任何基礎設施上輕松地部署、管理和擴展容器化應用程序。Rancher提供了一個直觀的用戶界面,可用于管理多個容器編排引擎(如Kubernetes、Docker Swarm和Apache Mesos)的集群。
Rancher的主要特點包括:
-
多云和多數據中心支持:Rancher可以在公共云、私有云和混合云環境中管理多個數據中心和云提供商。
-
可視化管理界面:Rancher提供了一個易于使用的Web界面,用戶可以通過圖形化操作來管理容器集群、應用程序和相關資源。
-
安全性:Rancher提供了豐富的安全功能,包括單一登錄(SSO)、身份驗證和授權機制,以及訪問控制列表(ACL)來確保容器環境的安全性。
-
應用商店:Rancher的應用商店提供了大量的預定義應用程序模板,用戶可以直接從應用商店中選擇并部署,加速應用程序的開發和部署。
-
網絡和存儲管理: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哥將在后續的文章中和大家繼續介紹?
原創不易,歡迎點贊+收藏
完整的打包和部署命令和已經整理好,如果有相關操作問題,可以互相溝通交流
資料壓縮包文末獲取↓↓↓↓