在使用華爲雲CCE時遇到的問題

1創建有狀態工作負載和無狀態工作負載的區別:有沒有需要數據進行持久化。實際區別爲(Deployment和StatefulSet的區別)

2創建工作負載的時候需要構建自己的鏡像,具體詳情參看docker的Dockerfile的構建,以下爲我的(將自己的應用部署到tomcat):

FROM docker.io/tomcat:9-jre8-slim

MAINTAINER [email protected]

COPY LawAndStandard.war   /usr/local/tomcat/webapps

3在設置工作負載時注意設置容器的規格,如果容器規格設置過小,會導致K8s自動關閉docker容器,然後重啓,導致啓動失敗

4在設置有狀態工作負載時,需將持久化數據掛載到雲硬盤上,需在構建有狀態工作負載時添加雲存儲(在數據存儲一欄,可以自定義掛載volume路徑)。

5華爲暫不支持mysql的自定義部署,無法和mysql對接,需採用華爲雲的官方模板進行構建,構建自定義規格時,注意最小配置爲(1主1管理2數據)

6docker默認採用的是C.UTF-8編碼注意編碼格式

7購買華爲雲時,默認採用按需付費,可以改用包年

8上傳鏡像到鏡像庫時,採用客戶端上傳的方式比較簡單,可以在自己的客戶端中上傳:

Step 1. root用戶登錄Docker所在的虛擬機

Step 2. 獲取登錄Docker訪問權限,並複製到節點上執行

請點擊

 生成臨時docker login指令 ( 獲取長期有效docker login指令 )

Step 3. 上傳鏡像

$ sudo docker tag [{鏡像名稱}:{版本名稱}] swr.cn-north-1.myhuaweicloud.com/{組織名稱}/{鏡像名稱}:{版本名稱}

$ sudo docker push swr.cn-north-1.myhuaweicloud.com/{組織名稱}/{鏡像名稱}:{版本名稱}

(將來上傳步驟可能會改變具體查看華爲官網鏡像倉庫)

9創建工作負載時,可以採用yaml的方式進行工作負載的創建。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章