虛擬機器vmare使用sealos快速搭建kubernetes(k8s)叢集,一主兩從

langmeng110發表於2020-12-06

我的虛擬機器有3臺分別是

master:192.168.xx.130

node1:192.168.xx.131

node2:192.168.xx.132

安裝之前最好不要安裝docker,如果提前已經安裝了,請先解除安裝,並把docker相關資料清除,否則可能導致安裝失敗(公司大牛告訴我的,嗯.就是這樣)

1. 虛擬機器之前做互信

這裡就不贅述了,請看我之前寫的一篇文章

vmare多個虛擬機器做互信

2. 上傳需要檔案到master節點中

獲取檔案

請關注[捧腹大笑說]公眾號

關注後,回覆: k8s 即可獲得百度網盤檔案哦

需要上傳的檔案: kube1.18.0.tar.gz 和 sealos

我上傳的目錄是/script/目錄下

3. 修改主機名

請看我之前寫的一篇文章

linux/centos7設定主機名

4. 給sealos授權

在/script/目錄下

chmod 777 sealos

5. 開始初始化(如果是虛擬機器,記憶體至少需要2個G,少了會記憶體溢位)

#在sealos所在目錄執行如下指令碼,例如我的是放在/script/下面.
./sealos init --master 192.168.xx.130 --node 192.168.xx.131 --node 192.168.xx.132 --pkg-url /script/kube1.18.0.tar.gz --version v1.18.0

沒了,就是這麼簡單

如果失敗了,可以用此命令清除已安裝程式

./sealos clean --master 192.168.xx.130 --node 192.168.xx.131 --node 192.168.xx.132

如果成功,會看到下面這個圖 

6. 驗證

可以看到上圖 kubectl get nodes返回一個master,2個node並且status是Ready

大功告成啦!!!

喜歡的點個贊再走吧.(* ̄︶ ̄)

相關文章