docker安装rancher

该博客介绍了如何在三台虚拟机上利用Docker安装Rancher,并部署Kubernetes集群。首先,修改每台虚拟机的hostname,然后在一台机器上安装Rancher,其余两台作为K8s节点。通过修改Docker配置暴露端口,启动Rancher并创建持久化目录。接着,分别在两台工作节点上注册到Rancher,最终形成一个K8s集群。集群创建完成后,可以通过Rancher界面进行管理。
摘要由CSDN通过智能技术生成

docker安装基于docker-ce文件_RT_0114的博客-CSDN博客

上一篇安装完docker之后,安装rancher。

把安装完docker的虚拟机复制2份出来,共计三份虚拟机。

分别修改名字因为后面搭k8s集群名字一样会有问题。

vi /etc/hostname    修改为master、node1、node2

master安装rancher,不装k8s。

node1安装主节点。

node2安装工作节点。

在master上安装rancher,在node1和node2上安装k8s集群注册到master上的rancher。

拉取rancher镜像,前先修改docker的加速器地址,百度很多找一个。

docker pull rancher/rancher   拉取的是2.X版本。1.X和2.X的区别百度找。

镜像比较搭1个G,出去抽根烟回来就好了。

启动rancher前先暴露端口,或者关闭防火墙二选一。我这里是暴露启动端口。

firewall-cmd --zone=public --add-port=80/tcp --permanent

firewall-cmd --zone=public --add-port=443/tcp --permanent

firewall-cmd --reload

新建rancher持久化的文件夹。

mkdir -p /home/rancher_home/rancher

mkdir -p /home/rancher_home/auditlog

docker run --privileged -d --restart=unless-stopped -p 80:80 -p 443:443 -v /home/rancher_home/rancher:/var/lib/rancher -v /home/rancher_home/auditlog:/var/log/auditlog --name rancher -e JAVA_OPTS="-Xmx1024m" rancher/rancher

出去抽根烟回来就好了。

访问主机的ip即可,我的是192.168.61.128会看到rancher界面。

设置admin密码。登录。

新建一个集群,取个名字其他都默认下一步。下面的主机选项要全部勾选。

备注:第一台注册的集群机器:Etcd(存储)  ControlPlan(控制)  Worker(工作)全部勾选,可以理解它是主,什么都要有。

          第二台注册的集群机器:Worker勾选就可以了。工作节点,只要干活就行。

点击完成,还要等很久。

同样的方式在node2执行,集群就完成了。相当于2台机器node1和node2加入到了master机器的rancher。让rancher管理这两台机器。

来一张项目上的截图。

 

 

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值