一臺虛擬機安裝rancher2+k8s環(huán)境

對于初學者,在一臺虛擬機上安裝rancher2和k8s環(huán)境,是一件挺麻煩的事,筆者做了個虛擬機鏡像,幫助快速搭建環(huán)境。

為了節(jié)約運行時資源,采用了輕量級的k3s部署k8s環(huán)境,用于本地開發(fā)及測試環(huán)境,夠用了。

參考資料

在k3s上安裝rancher,官方安裝文檔:
https://rancher.com/docs/rancher/v2.5/en/

軟件清單

  • VirtualBox 6.1
  • alpine linux 3.10
  • k3s v1.21.1
  • helm v3.1.2
  • rancher v2.3.5

安裝

  • 安裝VirtualBox 6.1
  • 下載鏡像 alpine_3.10_k3s_rancher_1.0.ova
    鏈接:https://pan.baidu.com/s/1_KQuh0i-B9B1xh0aaJzNUQ 提取碼: xaxy
  • 雙擊下載的文件導入虛擬機


    image.png

    在彈出的窗口直接點擊導入按鈕,等待導入成完成就可以了。

  • 啟動虛擬機


    image.png
  • 啟動完成,就可以正常使用了


    image.png

使用

alpine linux

賬號 root 密碼 123
如果需要ssh私鑰登錄,請自行修改.ssh/authorized_keys

使用rancher

賬號 admin 密碼 123
打開瀏覽器,推薦谷歌瀏覽器,輸入https://rancher.l.jamma.cn,首次打開會提示證書警告,點擊繼續(xù)即可。

image.png

輸入密碼123,就進入管理界面。
image.png

注意事項

虛擬機配置

建議內(nèi)存4G以上。

端口轉(zhuǎn)發(fā)

通過配置端口轉(zhuǎn)發(fā),從主機訪問虛擬機的服務,例如rancher里配置redis,通過L4層負載均衡開放端口6379, 虛擬機網(wǎng)絡中配置好6379端口轉(zhuǎn)發(fā)后,就可以通過localhost:6379直接訪問虛擬機的redis服務了。
注意,需要轉(zhuǎn)發(fā)的端口必須在宿主機沒有被占用。
默認已經(jīng)配置了下列端口轉(zhuǎn)發(fā)。


image.png

域名

默認,我配置了泛域名 *.l.jamma.cn 解析為 127.0.0.1,長期有效,你可以直接使用我的域名,可以配置自己的域名。


image.png

下面是我配置的兩個L7層負載均衡的例子
api.l.jamma.cn 指向 api服務
gateway.l.jamma.cn 指向 gateway服務


image.png

helm

使用helm前需要設(shè)置環(huán)境變量KUBECONFIG

export KUBECONFIG=/etc/rancher/k3s/k3s.yaml
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容