rancher2.0搭建簡單的k8s叢集
阿新 • • 發佈:2018-11-19
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 容器管理平臺-實戰訓練營-免費視訊培訓,丁丁爸爸的技術部落格。