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-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

 

https://rancher.com/quick-start/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章