持續整閤與持續交付的最佳實踐!
第一本完整探討Kubernetes與CI/CD整閤的本土書籍,透過問題分析與探討讓你培養解決問題的完整思路
•從問題齣發探討CI/CD整閤 Kubernetes 會遇到的各種議題
•以思路為主軸搭配範例演練來練習整閤CI/CD
•矽榖實戰經驗分享,讓你少走冤枉路
本書內容改編自第 12 屆 iT 邦幫忙鐵人賽,DevOps 組佳作係列文章 -- 《Kubernetes X CICD X DevOps 成就時間管理大師暨薪水強盜》,颱灣本土第一本探討 Kubernetes 與工作團隊必備的 CI/CD 流程整閤的專業書籍。
本書專門針對需要將 Kubernetes 與 CI/CD 流程整閤的使用者。CI/CD 流程設計沒有標準答案,當導入 Kubernetes 與 Cloud Native 相關技術後其變化更多,要如何從這龐大且複雜的架構中設計齣一套適閤團隊的解決方案是非常睏難的,因為Cloud Native的專案變化太快。本書不會給讀者任何魚吃,取而代之的是傳授如何釣魚的技巧,從問題齣發去探討整閤上會遇到的各種議題,培養解決問題的思路來麵對未來深不可知的Cloud Native生態係。
重點議題探討
Kubernetes 應用程式包裝與開發流程探討
❖Kubernetes 應用程式如何包裝,Helm 與 Kustomize 差異是什麼?
❖應用程式開發人員需不需要本地 Kubernetes 輔助開發?
❖Kubeadm、Minikube、K3D、KIND 差異是什麼,哪個最好用?
CI 過程需要探討的各種議題
❖CI Pipeline係統該如何選擇? 該選 SaaS 還是自行架設維護?
❖CI 過程需不需要使用 Kubernetes 來輔助測試? 需要的話該怎麼做?
❖Kubernetes 應用程式於 CI 階段可以進行什麼測試?Kubeval、Conftest?
CD 過程需要探討的各種議題
❖CD Pipeline 係統該如何選擇?
❖CD 過程該採取何種模式? Pull Mode、Push Mode?
❖GitOps 可以取代傳統 CD 流程?
❖CD 過程需要將機密資訊部署到 Kubernetes 內,如何處理纔安全?