Rancher 搭建K8S 環(huán)境

系統(tǒng):ubuntu
準(zhǔn)備工作(master 和node都需安裝)
1、服務(wù)器安裝docker 服務(wù)
參考以下網(wǎng)址:https://mirrors.tuna.tsinghua.edu.cn/help/docker-ce/

2、設(shè)置docker 鏡像加速

此時(shí)如果用docker pull命令下載鏡像,本地會連接hub.docker.com網(wǎng)站去下載,耗時(shí)較長,因此我們可以設(shè)置docker鏡像加速,使得本地連接去國內(nèi)鏡像倉庫下載,鏡像加速的設(shè)置有很多種,步驟如下:
1)創(chuàng)建目錄:
[root@master ~]# mkdir /etc/docker

2)設(shè)置鏡像倉庫地址:


簡書1.png

3)重新加載配置:
[root@master ~]# systemctl daemon-reload

4)重啟服務(wù)
[root@master ~]# systemctl restart docker.service

3、查看docker 版本


簡書2.png

master 服務(wù)器
第一步:安裝rancher(支持k8s 的rancher 至少是2.x 版本)
如果是1.x系列的,鏡像名為[rancher/server],而2.x是[rancher/rancher]
執(zhí)行命令:
docker run -d --privileged --restart=unless-stopped -p 80:80 -p 443:443 -v /home/rancher/rancher:/var/lib/rancher -v /home/rancher/auditlog:/var/log/auditlog --name rancher rancher/rancher:stable

js3.png

第二步:web設(shè)置
訪問地址:https://ip/login
設(shè)置密碼、設(shè)置語言

第三步:搭建k8s環(huán)境
1)頁面操作步驟可參照以下網(wǎng)址
https://www.cnblogs.com/chinasoft/articles/13046835.html

碰到的問題:
1、如果服務(wù)器之前已搭建過k8s ,環(huán)境沒清理干凈,會引起報(bào)錯(cuò)
清理環(huán)境提供兩種解決方式:
第一種方法:手動清除k8s 組件的鏡像,可利用portainer 容器界面化工具
第二種方法:參考以下網(wǎng)址:
https://rancher.com/docs/rancher/v2.x/en/cluster-admin/cleaning-cluster-nodes/#docker-containers-images-and-volumes
2、兩臺node 服務(wù)器的機(jī)器名一致,會導(dǎo)致一個(gè)node有兩個(gè)IP地址

js4.jpg

解決方法:
1》修改其中一臺服務(wù)器的機(jī)器名
2》清理兩臺node 服務(wù)器的k8s組件鏡像
3》進(jìn)入rancher查看兩臺node 執(zhí)行命令的歷史記錄,復(fù)制,各自執(zhí)行命令

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容