• 最新版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挂在目录
    1. mkdir -p /data/rancher_home/rancher
    2. mkdir -p /data/rancher_home/auditlog
         2.2安装rancher
    1. docker run -d --privileged --restart=unless-stopped -p 80:80 -p 443:443 \
    2. -v /data/rancher_home/rancher:/var/lib/rancher \
    3. -v /data/rancher_home/auditlog:/var/log/auditlog \
    4. --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配置和查看自己的镜像加速器
    1. sudo mkdir -p /etc/docker
    2. sudo tee /etc/docker/daemon.json <<-'EOF'
    3. {
    4. "registry-mirrors": ["https://cclv595y.mirror.aliyuncs.com"]
    5. }
    6. EOF
    7. sudo systemctl daemon-reload
    8. sudo systemctl restart docker
     3.3 docker info 查看是否配置成功

    4、rancher集群的配置 准备三台服务器

       4.1 添加集群

     

    4.2 每台阿里云服务器都要配置对应的docker
    1. 安装yml
    2. yum install -y yum-utils device-mapper-persistent-data lvm2
    3. 2.设置阿⾥云镜像
    4. sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker- ce/linux/centos/docker-ce.repo
    1. `\#3. 安装docker`
    2. `yum -y install docker-ce-20.10.10-3.el7`
    3. `\#4. 查看docker版本`
    4. `docker -v`
    5. `\#5. 启动docker`
    6. `systemctl start docker`
    7. `\#6. 查看docker 启动状态`
    8. `systemctl status docker`
    4.3 拿着SSH终端的复制到阿里云上配置

    配置成功加1

    第二台一样

     

    4.4集群配置成功

    5、小结

         今天的文章限于篇幅我就先通过一个简单的案例来和大家分享一下 rancher 的基本用法,以便于小伙伴们对 rancher建立一个直观的印象,更多的玩法,D哥将在后续的文章中和大家继续介绍 

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

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

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

  • 相关阅读:
    24.第12届蓝桥杯省赛真题题解
    探索机器人智能设备:开启智慧生活新篇章
    全排列的代码
    Vue中动态绑定class和style
    在k8s中使用secret存储敏感数据与四种用法
    白平衡简介
    vue 生成二维码的两种方式
    路由器拨号失败解决方法
    etcd 部署集群 etcd 网络层实现 etcd 是什么
    518. 零钱兑换 II -- 完全背包
  • 原文地址:https://blog.csdn.net/u012491227/article/details/138032021