单机单点 Rke2 Single 升级到 高可用 Rke2 HA
第一臺:192.168.10.5,weifor5
第二臺:192.168.10.6,weifor6
第三臺:192.168.10.7,weifor7
**第一步,單點安裝在 192.168.10.5(weifor5):**
指定版本:
curl -sfL http://rancher-mirror.rancher.cn/rke2/install.sh | INSTALL_RKE2_MIRROR=cn INSTALL_RKE2_VERSION=v1.22.7+rke2r2 sh -
開機自啟動,并手動啟動kre2服務(第一次啟動需要下載鏡像等文件,需要一定時間):
systemctl enable rke2-server.service && systemctl start rke2-server.service
查看啟動日志(另外開一個對話框)
journalctl -u rke2-server -f
安裝完成可以查看到:
kubectl get nodes
NAME????? STATUS?? ROLES????????????????????????????? AGE??? VERSION
weifor5??? Ready??? control-plane,etcd,master?? 3d1h?? v1.22.7+rke2r2
**第二步,升級到高可用**
**第一臺 192.168.10.5,weifor5**:
即上述單點Rke2的服務器,先增加配置文件config.yaml:
vim /etc/rancher/rke2/config.yaml
token: K10a2347d16c12b05dad3ea90b007eb11d5c3191062c29271eee1afb344ba887c86::server:fecc0a409fd6023ba52ae28c6266eaaa
tls-san: tmp.weifor.com
然后重啟Rke2服務:
systemctl restart rke2-server.service
查看啟動日志(確保等到Rke2服務已經啟動完成)
journalctl -u rke2-server -f
**第二臺:**
mkdir -p /etc/rancher/rke2
vim /etc/rancher/rke2/config.yaml
server: https://192.168.10.5:9345
token: K10a2347d16c12b05dad3ea90b007eb11d5c3191062c29271eee1afb344ba887c86::server:fecc0a409fd6023ba52ae28c6266eaaa
tls-san: tmp.weifor.com
然后重啟Rke2服務:
systemctl restart rke2-server.service
查看啟動日志(確保等到Rke2服務已經啟動完成)
journalctl -u rke2-server -f
在第一臺查看Server加入情況:
kubectl get nodes
NAME????? STATUS???? ROLES????????????????????????????? AGE??? VERSION
weifor5???? Ready????? control-plane,etcd,master?? 3d1h?? v1.22.7+rke2r2
weifor6???? NotReady?? <none>????????????????????????????? 4s???? v1.22.7+rke2r2
幾分鐘后:
kubectl get nodes
NAME????? STATUS?? ROLES?????????????????????? AGE??? VERSION
weifor5?? Ready??? control-plane,etcd,master?? 3d1h?? v1.22.7+rke2r2
weifor6?? Ready??? control-plane,etcd,master?? 2m4s?? v1.22.7+rke2r2
**第三臺:**
mkdir -p /etc/rancher/rke2
vim /etc/rancher/rke2/config.yaml
server: https://192.168.10.5:9345
token: K10a2347d16c12b05dad3ea90b007eb11d5c3191062c29271eee1afb344ba887c86::server:fecc0a409fd6023ba52ae28c6266eaaa
tls-san: tmp.weifor.com
然后重啟Rke2服務:
systemctl restart rke2-server.service
查看啟動日志(確保等到Rke2服務已經啟動完成)
journalctl -u rke2-server -f
在第一臺查看Server加入情況:
kubectl get nodes
NAME????? STATUS???? ROLES??????????????????????????? AGE???? VERSION
weifor5?? Ready????? control-plane,etcd,master?? 3d1h??? v1.22.7+rke2r2
weifor6?? Ready????? control-plane,etcd,master?? 5m42s?? v1.22.7+rke2r2
weifor7?? NotReady?? <none>????????????????????????????? 3s????? v1.22.7+rke2r2
幾分鐘后:
kubectl get nodes
NAME????? STATUS?? ROLES??????????????????????????? AGE??? VERSION
weifor5?? Ready??? control-plane,etcd,master?? 3d1h?? v1.22.7+rke2r2
weifor6?? Ready??? control-plane,etcd,master?? 13m??? v1.22.7+rke2r2
weifor7?? Ready??? control-plane,etcd,master?? 8m???? v1.22.7+rke2r2
**最后,沒有最后了。。。。。。。已經完成了!**
總結
以上是生活随笔為你收集整理的单机单点 Rke2 Single 升级到 高可用 Rke2 HA的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 安装Java的步骤
- 下一篇: APP安全测试-数据安全性/通讯安全性/