1. 程式人生 > >rancher2.0搭建簡單的k8s叢集

rancher2.0搭建簡單的k8s叢集

rancher2.0搭建簡單的k8s叢集

安裝docker:選擇docker版本【docker 17.03.2-ce】,安裝步驟參考這裡,也可以選擇直接執行下面的命令

  sudo yum update -y
  curl -o /etc/yum.repos.d/CentOS-Base-Ali.repo http://mirrors.aliyun.com/repo/Centos-7.repo
  curl -o /etc/yum.repos.d/Docker-ce-Ali.repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
  yum makecache
  yum install --setopt=obsoletes=0 docker-ce-17.03.2.ce-1.el7.centos docker-ce-selinux-17.03.2.ce-1.el7.centos.noarch -y
  #執行docker並新增到開機啟動
  systemctl enable docker.service && systemctl start docker.service

配置docker加速器
我選用的是:DaoCloud 推出永久免費的新一代加速器服務。可以用我的,也可以自己去註冊一個:https://www.daocloud.io/
執行命令:curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f1361db2.m.daocloud.io
重啟docker:systemctl restart docker
在這裡插入圖片描述
在這裡插入圖片描述

部署rancher
在shell中執行以下命令:

docker run -d --restart=unless-stopped -p 80:80 -p 443:443 rancher/rancher:stable

現在通過瀏覽器訪問【https://伺服器ip/】,設定密碼,設定訪問rancher的URL後會跳轉到下面頁面
在這裡插入圖片描述
新增集權,選擇custom,網諾元件選擇flannel
在這裡插入圖片描述
下一步,輸入公網地址、內網地址,節點名稱不填會預設選擇伺服器的hosts名稱。
注意:以騰訊雲服務為例,hosts名稱一般會類似於VM_0_4_centos這種,但kubernates節點名稱又不能包含"_"下劃線,會造成叢集建立失敗,所以我這邊重新填了個節點名稱。
在這裡插入圖片描述
在一臺或多臺已安裝支援Docker版本的主機上執行以下命令,點選完成
在這裡插入圖片描述
等待一會,rancher會去拉去映象,註冊叢集等等。
在這裡插入圖片描述
在這裡插入圖片描述
這樣一個簡單的kubernates就安裝好了。

Rancher 容器管理平臺-實戰訓練營-免費視訊培訓,丁丁爸爸的技術部落格