阿里雲部署rancher2 1

2021-09-13 03:53:44 字數 1701 閱讀 7015

背景:近期由於公司需要將部署在ucloud上的rancher遷移到阿里雲上,所以將部署到阿里雲的圖中遇到的問題和踩到的坑在這裡進行記錄
在安裝新環境的rancher之前,需要將kubernetes集群中cattle-system ns下面的cluster-agent和node-agent乾掉,這裡我選擇直接刪除cattle-system這個命名空間

kubectl delete ns cattle-system
然而問題來了,在刪除命名空間之後,這個命名空間並沒有立刻被刪除,而是一直處於terminating狀態,這裡我專門寫了一篇文章解決這個問題,這裡就不再贅述

由於之前使用的ucloud的機器進行測試,使用預設自簽名證書並沒有使用ssl證書,所以在配置證書這裡遇到的許多的問題

首先根據官方文件使用權威ca機構頒發的證書,這裡使用的是本公司自己的證書

獲取證書方法:

進入證書頁面

之後會自動衝dockerhub上拉取最新的rancher進行進行安裝,之後使用命令

docker ps
檢視容器是否在執行,如果執行正常,則後端的配置就完成了

劃重點:這是是在後端配置了證書,所以在阿里雲的配置上要使用四層tcp監聽

這個地方可是坑了我許久,我一直在前端配置https七層監聽,導致一直無法正常訪問,一度已經到了懷疑人生的地步=。=

之後就是簡單的阿里雲slb配置四層tcp監聽,這裡也就不再贅述了

前後端都準備就緒,現在就可以訪問rancher了,訪問rancher根據頁面提示進行基本配置,登入後選擇新增集群

選擇匯入現有集群

為集群建立乙個rancher中的名稱,然後根據提示將命令拷貝到k8s集群所在宿主機執行即可,注意:這裡由於配置了證書,所以選擇有證書,不繞過證書的那個命令執行,之後就可看到集群資料匯入中

等待幾秒即可開心的使用rancher了!

感謝rancherlabs的尹學峰老師的指點

rancher官網:

阿里雲部署gitlab

步驟 1 購買例項,本人購買的是1cpu1g的實力,有點不夠,gitlab比較吃記憶體 2 安裝映象,我用的雲市場裡的映象,映象id m bp17473x677nt43o83fd,映象裡有使用說明 3 ssh連線,或者至今用阿里雲的遠端連線,啟動gitlab,如果硬體到位就沒什麼問題啦,直接訪問即可...

阿里雲部署flask

從原始碼編譯python 註冊 python 3.6 的系統環境 pip安裝源的確認 virtualenv工具的安裝 直接使用pip3安裝virtualenv即可,這樣安裝到的是在python36目錄下的bin目錄裡 pip3 install virtualenv 建議以root身份建立redis原...

阿里雲Freeswtich部署

在centos7上部署freeswitch,按照官網說明安裝步驟如下 yum install y epel release yum install y freeswitch config vanilla freeswitch lang freeswitch sounds systemctl enab...