集群環(huán)境準(zhǔn)備
兩臺(tái)主機(jī)配置旺芽,內(nèi)存3G马昨,1核 :
node1 : 192.168.0.103 修改主機(jī)名
hostnamectl set-hostname node1
node2 : 192.168.0.104 修改主機(jī)名
hostnamectl set-hostname node2
分別在兩臺(tái)機(jī)器上清空iptables規(guī)則 宾濒,直接關(guān)閉防火墻
iptables -F
#
systemctl stop firewalld
systemctl disable firewalld
設(shè)定SELINUX
setenforce 0
sed -i 's/^SELINUX=.*/SELINUX=disabled/' /etc/selinux/config
1祈餐、下載安裝文件:
- 二進(jìn)程安裝文件
可執(zhí)行文件 : k3s
鏡像文件包 :k3s-airgap-images-amd64.tar
下載:https://github.com/rancher/k3s/releases - 安裝腳本
install.sh
下載地址:https://raw.githubusercontent.com/rancher/k3s/master/install.sh
2褥符、安裝master節(jié)點(diǎn)家破,并啟動(dòng)
上傳兩個(gè)文件到服務(wù)器仓坞,本人上傳到了/home/k3s/ 目錄下背零,并進(jìn)入k3s目錄授權(quán)
chmod 755 *
復(fù)制文件到各自目錄
# 將 tar 文件放在images目錄下,例如:
mkdir -p /var/lib/rancher/k3s/agent/images/
cp k3s-airgap-images-amd64.tar /var/lib/rancher/k3s/agent/images/
# 復(fù)制k3s到 /usr/local/bin/
cp k3s /usr/local/bin/
做為master節(jié)點(diǎn)安裝
export INSTALL_K3S_SKIP_DOWNLOAD=true
sh install.sh
查看版本信息
kubectl version
至此无埃,node1已經(jīng)做為master節(jié)點(diǎn)已經(jīng)可以部署偽集群應(yīng)用了徙瓶。
4、安裝node2節(jié)點(diǎn)并啟動(dòng)
同樣的操作:在把k3s 和 install.sh 復(fù)制到node2主機(jī)嫉称,授權(quán)侦镇,復(fù)制k3s到/usr/local/bin/
在master節(jié)點(diǎn)上執(zhí)行以下命令,以獲取加入集群的授權(quán)信息:
cat /var/lib/rancher/k3s/server/node-token
結(jié)果如下:
我的master節(jié)點(diǎn)IP為192.168.1.103 所以织阅,在node2節(jié)點(diǎn)上壳繁,分別執(zhí)行
export K3S_URL=https://192.168.1.103:6443
export K3S_TOKEN= 上面獲取到的node-token
export INSTALL_K3S_SKIP_DOWNLOAD=true
sh install.sh agent
安裝結(jié)果
此時(shí),在node1上也就是master節(jié)點(diǎn)上荔棉,可查看集群中的所有節(jié)點(diǎn)了
kubectl get node -o wide
結(jié)果:
操作無誤的情況下闹炉,node節(jié)點(diǎn)會(huì)正常加入到集群中,本人由于操作時(shí)忘記設(shè)置節(jié)點(diǎn)的hostname润樱,中間過程修改了hostname渣触,集群出現(xiàn)問題,重啟兩個(gè)節(jié)點(diǎn)主機(jī)壹若,集群恢復(fù)正常嗅钻,只是預(yù)計(jì)的兩個(gè)節(jié)點(diǎn)變成了 三個(gè)節(jié)點(diǎn)了。店展。养篓。。如上圖: node1 localhost bogon
4赂蕴、發(fā)布java應(yīng)用
見《k3s系列之二:發(fā)布Java web集群》
http://www.reibang.com/p/8b661cb0f5d6
參考文章:
離線安裝 :
https://blog.csdn.net/liumiaocn/article/details/103268634?utm_source=app
在線安裝:
https://blog.csdn.net/qingdao666666/article/details/104539784/
鏡像加速:
https://blog.csdn.net/xs20691718/article/details/106515605