本文章为https://www.bilibili.com/video/BV1PJ411G7BQ?p=1学习记录笔记
CentOs7 安装Rancher
安装rancher
下载rancher
docker pull rancher/rancher
查看镜像列表
docker image ls
查看rancher镜像详细信息
docker inspect rancher/rancher:v2.2.7
当前下载的版本为
CATTLE_SERVER_VERSION=v2.2.7
执行如下命令,在宿主机创建两个挂载目录
mkdir -p /water/runfile/docker_volume/rancher_home/rancher
mkdir -p /water/runfile/docker_volume/rancher_home/auditlog
使用挂载到指定的主机目录方式来进行数据卷持久化同时启动rancher
docker run -d --restart=unless-stopped -p 80:80 -p 443:443
-v /water/runfile/docker_volume/rancher_home/rancher:/var/lib/rancher
-v /water/runfile/docker_volume/rancher_home/auditlog:/var/log/auditlog
–name rancher -e JAVA_OPTS="-Xmx1024m" rancher/rancher
增加开放端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --zone=public --add-port=443/tcp --permanent
firewall-cmd --reload
修改主机名,不然重名的话k8s连接失败
hostnamectl set-hostname 139
hostnamectl set-hostname 140
hostnamectl set-hostname 141
开通端口
139中执行:
firewall-cmd --zone=public --add-port=2379/tcp --permanent
firewall-cmd --zone=public --add-port=2380/tcp --permanent
firewall-cmd --zone=public --add-port=6443/tcp --permanent
firewall-cmd --zone=public --add-port=10250/tcp --permanent
firewall-cmd --reload
其他机器
连接另一台服务器141,点集群springcloud升级,去掉Etcd,勾选Worker和Control,复制粘贴命令
140中执行:
firewall-cmd --zone=public --add-port=2379/tcp --permanent
firewall-cmd --zone=public --add-port=2380/tcp --permanent
firewall-cmd --zone=public --add-port=6443/tcp --permanent
firewall-cmd --zone=public --add-port=10250/tcp --permanent
firewall-cmd --reload
1.26连接另一台服务器142,点集群springcloud升级,去掉Etcd,勾选Worker和Control,复制粘贴命令
141中执行:
firewall-cmd --zone=public --add-port=2379/tcp --permanent
firewall-cmd --zone=public --add-port=2380/tcp --permanent
firewall-cmd --zone=public --add-port=6443/tcp --permanent
firewall-cmd --zone=public --add-port=10250/tcp --permanent
firewall-cmd --reload
添加标签
141添加标签
iprange=141
deploy=worker
140添加标签
iprange=140
deploy=worker
139添加标签
iprange=139