rancher安装以及集群配置etcd+controller,worker
根据主机数量来进行安装,如3台linux机器,1台装rancher server,1台装etcd、control,1台装worker本次rancher安装版本为18.09.2,目前只支持18.09.2。1.启用CentOS的centos-extras库.yum --enablerepo=extras install epel-release2.安装使用docker存储...
根据主机数量来进行安装,如3台linux机器,1台装rancher server,1台装etcd、control,1台装worker
本次rancher安装版本为18.09.2,目前只支持18.09.2。
1.启用CentOS的centos-extras库.
yum --enablerepo=extras install epel-release
2.安装使用docker存储库.
sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
3.设置稳定的存储库
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
4.启用nightly存储库与稳定存储库一起使用
sudo yum-config-manager --enable docker-ce-nightly
5.启用测试通道
sudo yum-config-manager --enable docker-ce-test
6.查看docker版本
yum list docker-ce --showduplicates | sort -r
7.安装docker 小提示:步骤6中查出来的版本号需要删减,比如要18.09.2。 例子:docker-ce-18.09.2
sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
8.激活验证.(分开执行哦!) 小提示:一个一个执行
sudo systemctl start docker
sudo docker run hello-world
docker version
9.安装rancher.(到这里rancher就安装完毕了,接下来就去登录吧~~~)
sudo docker run -d --restart=unless-stopped -p 80:80 -p 443:443 rancher/rancher:latest
10.登录rancher 小提示:<SERVER_IP>是cancher的主机ip,也就是装rancher的主机,不是你本机的ip,也不是默认ip(127.0.0.1)
https://<SERVER_IP>
11.添加一个集群,选择自定义,填充名字,点击下一步,选中“etcd,control,worker”,点击完成。小提示:一定要3个全选!
恭喜你集群创建成功了~~~
接下来开始添加你的node节点。
12.点击升级(也就是编辑它)集群,选中11步骤里面的“etcd,control“,复制下方系统生成命令在node节点机器执行就好啦。(机器需要提前装好docker[1-8步骤]). 版本不一致,同志们可以复制自己生成的命令执行就好啦,下面是我的18.09.2版本。小提示:前面的步骤可以复制粘贴,下面的可要复制自己rancher生成的命令
(etcd+cintrol)
sudo docker run -d --privileged --restart=unless-stopped --net=host -v /etc/kubernetes:/etc/kubernetes -v /var/run:/var/run rancher/rancher-agent:v2.2.2 --server https://192.168.103.17 --token hnmgnbnlhjctxmkmh5gcpvk6wk7cb9n9kcdpvpzg26jw5mzkswq7db --ca-checksum a381cf90f8d355b4ff88bb5dc28bcf31dea5de9398afa306ea1a8948c75afb41 --etcd --controlplane
13.同上,只需要把”etcd,control“取消,选中worker。在另外的机器上执行就好啦
小提示:前面的步骤可以复制粘贴,下面的可要复制自己rancher生成的命令
(worker)
sudo docker run -d --privileged --restart=unless-stopped --net=host -v /etc/kubernetes:/etc/kubernetes -v /var/run:/var/run rancher/rancher-agent:v2.2.2 --server https://192.168.103.17 --token hnmgnbnlhjctxmkmh5gcpvk6wk7cb9n9kcdpvpzg26jw5mzkswq7db --ca-checksum a381cf90f8d355b4ff88bb5dc28bcf31dea5de9398afa306ea1a8948c75afb41 --worker
更多推荐
所有评论(0)