歡迎訪問(wèn)我的GitHub
這里分類(lèi)和匯總了欣宸的全部原創(chuàng)(含配套源碼):https://github.com/zq2599/blog_demos
關(guān)于sealos
-
標(biāo)題敢號(hào)稱(chēng)極速,是因?yàn)槭褂昧碎_(kāi)源項(xiàng)目sealos,正是因?yàn)閟ealos,原本繁瑣復(fù)雜的kubernetes部署操作變得簡(jiǎn)單高效
-
sealos是個(gè)熱門(mén)開(kāi)源項(xiàng)目,地址是:https://github.com/fanux/sealos,官方說(shuō)明容易引發(fā)讀者的舒適感:
-
sealos提供的免費(fèi)部署版本是kubernetes-1.22.0,其余版本雖然支持,但不在免費(fèi)范圍內(nèi)
設(shè)備
本次實(shí)戰(zhàn)使用三臺(tái)64位X86服務(wù)器,操作系統(tǒng)都是CentOS-7.9.2009,基本情況如下表:文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-576097.html
主機(jī)名 | IP地址 | 角色 | 配置 |
---|---|---|---|
master | 192.168.95.138 | 主控節(jié)點(diǎn) | 2核2G |
node0 | 192.168.95.139 | 工作節(jié)點(diǎn) | 4核8G |
node1 | 192.168.95.140 | 工作節(jié)點(diǎn) | 4核8G |
- 注意,主控節(jié)點(diǎn)的CPU不能低于2核
準(zhǔn)備工作(每臺(tái)機(jī)器都要做)
- 本文中的操作都是用root賬號(hào)執(zhí)行的
- 安裝常用軟件:
yum install redhat-lsb lrzsz wget -y
- 關(guān)閉防火墻
systemctl stop firewalld && \
systemctl disable firewalld && \
setenforce 0
- 確保/etc/hostname中的主機(jī)名是正確的(如果修改了,要重啟服務(wù)器)
- 允許root賬號(hào)遠(yuǎn)程登錄
- root賬號(hào)的密碼改為888888
極速安裝
- ssh登錄master,進(jìn)入目錄:~/
- 下載并安裝sealos, 這是個(gè)golang的二進(jìn)制工具,直接下載拷貝到bin目錄即可:
wget -c https://sealyun.oss-cn-beijing.aliyuncs.com/latest/sealos && \
chmod +x sealos && \
mv sealos /usr/bin
- 下載離線資源包
wget -c https://sealyun.oss-cn-beijing.aliyuncs.com/05a3db657821277f5f3b92d834bbaf98-v1.22.0/kube1.22.0.tar.gz
- 安裝kubernetes集群,該集群為單主控節(jié)點(diǎn),雙工作節(jié)點(diǎn):
sealos init --passwd '888888' \
--master 192.168.95.138 \
--node 192.168.95.139 --node 192.168.95.140 \
--pkg-url /root/kube1.22.0.tar.gz \
--version v1.22.0
- 安裝成功,如下圖,累計(jì)耗時(shí)8分鐘左右:
- 查看節(jié)點(diǎn)信息,均已ready:
- 接下來(lái)安裝管理頁(yè)面,以便觀察集群詳細(xì)情況
管理頁(yè)面(kuboard)
- 在主控節(jié)點(diǎn)執(zhí)行以下命令,即可完成kuboard安裝:
kubectl apply -f https://addons.kuboard.cn/kuboard/kuboard-v3.yaml
- 用watch命令刷新部署狀態(tài):
watch kubectl get pods -n kuboard
- 如下所示,此時(shí)kuboard部署成功:
- 用瀏覽器訪問(wèn)主控節(jié)點(diǎn)的30080端口,即可打開(kāi)kuboard的登錄頁(yè)面,賬號(hào)admin,密碼Kuboard123:
- 登錄后可以看到kuboard所在集群,如下圖紅框:
- 點(diǎn)擊進(jìn)入后可以看到集群的大部分信息了,為了了解宿主機(jī)的情況,點(diǎn)擊下圖紅框中的連接,添加指標(biāo)監(jiān)控服務(wù):
- 很輕松的一路next點(diǎn)擊:
- 完成后,刷新頁(yè)面,如下圖,可見(jiàn)宿主機(jī)信息,整體內(nèi)存和CPU使用情況一目了然:
- 至此,集群部署完成,整個(gè)過(guò)程輕松簡(jiǎn)單,希望您也能順利完成部署
歡迎關(guān)注博客園:程序員欣宸
學(xué)習(xí)路上,你不孤單,欣宸原創(chuàng)一路相伴...文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-576097.html
到了這里,關(guān)于極速安裝kubernetes-1.22.0(三臺(tái)CentOS7服務(wù)器)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!