溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Centos7.x+Kubernetes-1.12.3+Dashboard-1.8.3全自動(dòng)安裝部署是怎樣的

發(fā)布時(shí)間:2021-10-12 10:43:52 來源:億速云 閱讀:131 作者:柒染 欄目:云計(jì)算

這篇文章將為大家詳細(xì)講解有關(guān)Centos7.x+Kubernetes-1.12.3+Dashboard-1.8.3全自動(dòng)安裝部署是怎樣的,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個(gè)參考,希望大家閱讀完這篇文章后對相關(guān)知識(shí)有一定的了解。

個(gè)人整理的Centos7.x+Kubernetes-1.12.3+Dashboard-1.8.3 無 CVE-2018-1002105 漏洞的master節(jié)點(diǎn)全自動(dòng)快速一鍵安裝部署文件,適用于測試環(huán)境,生產(chǎn)環(huán)境的快速安裝部署

master節(jié)點(diǎn)安裝準(zhǔn)備工作

  1. 配置好centos的網(wǎng)絡(luò)環(huán)境,使其可連接互聯(lián)網(wǎng),用于下載安裝文件

  2. 用root用戶登錄centos7,復(fù)制本工程中的所有*.sh,*.ymal文件到/root/目錄下

  3. 修改*.sh的文件權(quán)限:

chmod +777 /root/*.sh
  1. 執(zhí)行以下命令,替換*.sh中的ip為你centos7的ip地址

# 修改替換下面的your_master_centos_ip為你的master_centos的ip
sed -i "s/192.168.119.212/your_master_centos_ip/g" /root/*.sh

master節(jié)點(diǎn)安裝教程

  1. 執(zhí)行node-kubeadm-init.sh,安裝kubernetes 1.12.3環(huán)境

sh /root/node-kubeadm-init.sh
  1. 執(zhí)行node-kubeadm-install.sh,安裝kubernetes-dashboard-1.8.3管理UI

sh /root/node-kubeadm-install.sh
  1. 全部完成后,打開瀏覽器:訪問 :https://your_centos_ip:30001,使用token登錄,token查看方法如下:

#執(zhí)行命令,獲取所有密鑰列表:
kubectl -n kube-system get secret
#執(zhí)行命令,獲取指定key的token:
kubectl -n kube-system describe secret kubernetes-dashboard-admin-token-* #{上條命令輸出的結(jié)果中復(fù)制的類似kubernetes-dashboard-admin-token-skhfh的key字符串到這里替換}
#復(fù)制tokdn數(shù)據(jù)到登錄框內(nèi)登錄即可登錄

-----------------------------------------------------------------------

---至此單節(jié)點(diǎn)的Kubernetes安裝完成,如果要加入新節(jié)點(diǎn),看下面

-----------------------------------------------------------------------

node節(jié)點(diǎn)加入準(zhǔn)備工作

  1. 配置好centos的網(wǎng)絡(luò)環(huán)境,使其可連接互聯(lián)網(wǎng),用于下載安裝文件

  2. 用root用戶登錄centos7,復(fù)制本工程中的node_kubeadm_join.sh文件到/root/目錄下

  3. 修改*.sh的文件權(quán)限:

chmod +777 /root/*.sh
  1. 執(zhí)行以下命令,替換*.sh中的ip為你centos7的ip地址

# 修改替換下面的your_master_centos_ip為你的master_centos的ip
sed -i "s/192.168.119.212/your_master_centos_ip/g" /root/*.sh
# 修改替換下面的your_node_centos_ip為你的node_centos的ip
sed -i "s/192.168.168.145/your_node_centos_ip/g" /root/*.sh
# 修改替換下面的your_node_centos_host為你的node_centos的host,格式如:node-192-168-168-145,用ip值,將.替換為-
sed -i "s/node-192-168-168-145/your_node_centos_host/g" /root/*.sh
# 修改替換下面的your_join_token為master的加入token
# 查看master加入token方法:在master節(jié)點(diǎn)執(zhí)行:kubectl token list,獲取未過期的token
# 在master新建token方法:在master節(jié)點(diǎn)執(zhí)行:kubectl create token
sed -i "s/join_token/your_join_token/g" /root/*.sh

node節(jié)點(diǎn)加入教程

  1. 執(zhí)行node-kubeadm-join.sh,加入新節(jié)點(diǎn)

sh /root/node-kubeadm-join.sh
  1. 全部完成后,打開瀏覽器:訪問 :https://your_master_centos_ip:30001,查看節(jié)點(diǎn)準(zhǔn)備情況。節(jié)點(diǎn)準(zhǔn)備需要一點(diǎn)時(shí)間。

關(guān)于Centos7.x+Kubernetes-1.12.3+Dashboard-1.8.3全自動(dòng)安裝部署是怎樣的就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI