🚀 作者 :“二当家-小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/rancher

mkdir -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 lvm2

 2.设置阿⾥云镜像
 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哥将在后续的文章中和大家继续介绍 

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

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

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

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐