寫不完後面給你們補全git
事情的原由是應爲我想作自動部署,第一個版本採用 阿里雲 + CodePipeline,發現夠用了。一個push直接部署。
我在開發的時候 應爲阿里雲 code的代碼丟失 採用了gitlab 恰好想swam換kubernetes。接着就把我學習的經驗分享給你們
一個push ---- 運行: 不經過打回去 經過繼續
代碼檢查 經過 -- 不經過
運行單元測試 經過 --- 不經過
push鏡像 k8s部署 升級github
kubernetes和swam同樣都是屬於docker的容器編排,可是k8s的功能更多,更強大docker
Helm可幫助您管理Kubernetes應用程序 - Helm Charts可幫助您定義,安裝和升級最複雜的Kubernetes應用程序。macos
macosgitlab
brew install helm
複製代碼
後面安裝程序單元測試
helm init --history-max 200
複製代碼
Chart.yaml # 說明本身的文件:是什麼 叫什麼 誰維護
README.md # README 參考github
values.yaml # 變量文件 好比 const a = 1 console.log(a) // 1
templates/ # 語言go 模板
複製代碼