🚀 作者 :"二当家-小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挂在目录
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哥将在后续的文章中和大家继续介绍
原创不易,欢迎点赞+收藏
完整的打包和部署命令和已经整理好,如果有相关操作问题,可以互相沟通交流
资料压缩包文末获取↓↓↓↓