rancher安装及卸载

虚拟机搭建

  • 最少需要搭建三台机器进行集群设置
  • 官网:https://docs.rancher.cn/rancher2x/#_1-what-s-rancher?
  • 三台机器
    • 同步更新时间
    • ssh免密登录
    • selinux --》 disabled
    • 防火墙关闭,禁止开机自启
    • 修改时区为亚洲/上海 ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
    • 修改系统语言环境 sudo echo 'LANG="en_US.UTF-8"' >> /etc/profile;source /etc/profile

docker

安装rancher

  • 创建镜像(其中一台机器操作)
docker run -d --restart=unless-stopped --name rancher -p 80:80 -p 443:443 -v /export/server/rancher/:/var/lib/rancher/ -v /root/var/log/auditlog:/var/log/auditlog rancher/rancher:stable
注意:rancher映射目录千万千万不要提前创建,不然会安装失败
  	 此处下载较慢比较耗时,如遇下列情况,考虑防火墙是否关闭或重启docker

在这里插入图片描述

  • 查看是否安装完成
 docker ps

在这里插入图片描述

  • 访问rancher

    • https://192.168.2.91/ 用户名密码:admin

    • 登录后需要修改密码 hywx123!@#

    • 设置Rancher Server URL

      Rancher Server URL是agent节点注册到rancher serverd的地址,需要保证这个地址能够被agent主机访问,不要设置为127.0.0.1或者localhost。

    • 官网:https://docs.rancher.cn/rancher2x/quick-start.html#_4-登录rancher

    • 根据虚拟机情况选择对应角色

      • 网络问题,可以先想镜像包下载到本地在进行分配角色
        • docker pull rancher/rancher-agent:v2.3.5
      • node节点–》worker–》页面会生成命令直接粘贴执行
        • sudo docker run -d --privileged --restart=unless-stopped --net=host -v /etc/localtime:/etc/localtime -v /etc/kubernetes:/etc/kubernetes -v /var/run:/var/run rancher/rancher-agent:v2.3.5 --server https://192.168.2.91 --token xf79ff8v7xmbwsk689q2v4nc2gfjwmzwbxvrmn7jzlpxqp6cdnhz55 --ca-checksum ba8bc5b0686c816198cfd335baeed0c1b9621dd12a29b2a2e8118febd79ffcd7 --worker
      • master节点–》worker、etcd、control–》页面会生成命令直接粘贴执行
        • sudo docker run -d --privileged --restart=unless-stopped --net=host -v /etc/localtime:/etc/localtime -v /etc/kubernetes:/etc/kubernetes -v /var/run:/var/run rancher/rancher-agent:v2.3.5 --server https://192.168.2.91 --token xf79ff8v7xmbwsk689q2v4nc2gfjwmzwbxvrmn7jzlpxqp6cdnhz55 --ca-checksum ba8bc5b0686c816198cfd335baeed0c1b9621dd12a29b2a2e8118febd79ffcd7 --etcd --controlplane --worker

遇到的问题:

1.在这里插入图片描述

  • 此问题由于docker容器内外时区不统一,需要统一时区

  • docker cp /etc/localtime 87986863838b:/etc/
    docker exec -it etcd /bin/sh 进入etcd镜像
    执行apt-get update
    然后再次执行apt-get install vim即可成功安装vim
    apt-get install tzdata 设置时区
    https://blog.csdn.net/weixin_43279476/article/details/96869753
    
    重启容器  docker restart 容器id
    
  • https://www.cnblogs.com/galsnag/articles/10070028.html(解决地址)

  • 此问题是由于rancher容器创建的时候,自己手动创建了rancher的映射目录,一定一定不要先创建!!!

rancher卸载

  • To clean all Docker containers, images and volumes:

    • docker rm -f $(docker ps -qa)
      docker rmi -f $(docker images -q)
      docker volume rm $(docker volume ls -q)
      
  • To unmount all mounts:

    • for mount in (mount | grep tmpfs | grep '/var/lib/kubelet' | awk '{ print $3 }') /var/lib/kubelet /var/lib/rancher; do umount mount; done
      
  • To clean the directories:

    • rm -rf /etc/ceph \
             /etc/cni \
             /etc/kubernetes \
             /opt/cni \
             /opt/rke \
             /run/secrets/kubernetes.io \
             /run/calico \
             /run/flannel \
             /var/lib/calico \
             /var/lib/etcd \
             /var/lib/cni \
             /var/lib/kubelet \
             /var/lib/rancher/rke/log \
             /var/log/containers \
             /var/log/pods \
             /var/run/calico
      如果有自己手动映射的rancher目录也一并全部删除!!!
      
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值