最新版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挂在目录
java 复制代码
mkdir -p /data/rancher_home/rancher

mkdir -p /data/rancher_home/auditlog
2.2安装rancher
java 复制代码
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配置和查看自己的镜像加速器
java 复制代码
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
java 复制代码
安装yml
yum install -y yum-utils device-mapper-persistent-data lvm2

 2.设置阿⾥云镜像
 sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-  ce/linux/centos/docker-ce.repo
java 复制代码
`\#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哥将在后续的文章中和大家继续介绍

原创不易,欢迎点赞+收藏

完整的打包和部署命令和已经整理好,如果有相关操作问题,可以互相沟通交流

资料压缩包文末获取↓↓↓↓

相关推荐
AKA小徐14 小时前
Debian12使用RKE2离线部署3master2node三主两从的k8s集群详细教程
kubernetes·rancher·rke2
long_songs11 天前
kubectl rancher等重启之后服务起不来一分钟解决(另类方案)did you specify the right host or port?
linux·运维·服务器·kubernetes·kubectl·rancher·kubelet
十一呓语12 天前
k8s+rancher配置滚动发布更新时服务不可用
java·kubernetes·rancher
欧阳潇瑞22 天前
Ubuntu24 cgroupv2导致rancher(k3s)启动失败的处理
rancher
A ?Charis1 个月前
解决部署RKE2或K3S-“docker.io/rancher/mirrored-pause:3.6\“: -无法拉取镜像办法
docker·容器·rancher
KTKong2 个月前
kubernetes部署rancher无法查看pod日志及通过execute shell进入pod解决办法
容器·kubernetes·rancher
橘淮南枳2 个月前
Rancher—多集群Kubernetes管理平台
云原生·容器·kubernetes·rancher
ascarl20102 个月前
k8s系列-Rancher 上操作的k8s容器网络配置总结
网络·kubernetes·rancher
it技术分享just_free2 个月前
如何使用Rancher管理K8S集群
linux·运维·云原生·容器·kubernetes·rancher
igcllq2 个月前
rancher安装并快速部署k8s 管理集群工具
linux·服务器·容器·kubernetes·rancher