Kubernetes 實作手冊: CI/CD 環境整合篇
教你透過 K8s 來進⾏本地測試時,會用到的⼯具以及其背後原理。 也會告訴你如何透過相關⼯具進⾏持續集成 (CI),並快速產⽣⼀個 K8s 叢集來使⽤
單元 1 - CI/CD 的使用情境及運作流程
單元 2 - 課程環境準備 - 概念篇
單元 3 - 課程環境準備 - 實戰篇
單元 4 - 課程教材
單元 1 - 原生工具部署的問題與難題
單元 2 - Helm 概念介紹篇
單元 3 - Helm 實戰操作篇(上)
單元 4 - Helm 實戰操作篇(下)
單元 5 - Kustomize 概念介紹篇
單元 6 - Kustomize 實戰篇
單元 7 - 管理工具的選擇與總結
單元 8 - 教學素材
單元 1 - 開發人員可能遇到的困難
單元 2 - Docker運作原理 - 手動部署(概念篇)
單元 3 - Docker運作原理 - 手動部署(實戰篇)
單元 4 - Kind 原生的部署方式(概念篇)
單元 5 - Kind 原生的部署方式(實戰篇)
單元 6 - 透過 Skaffold 來提升本地開發的效率(概念篇)
單元 7 - 透過 Skaffold 來提升本地開發的效率(實戰篇)
單元 8 - 總結
單元 9 - 課程教材
單元 1 - 持續整合的情境與議題
單元 2 - CI Server 的選擇
單元 3 - GitHub Action 的使用 - 概念篇
單元 4 - GitHub Action 的使用 - 實戰篇
單元 5 - 自架 Jenkins - 概念篇
單元 6 - 架設 Jenkins/Ngrok/Github
單元 7 - Pipeline Project/JenkinsFile
單元 8 - Jenkins Job Builder - 概念篇
單元 9 - Jenkins Job Builder - 實戰篇
單元 10 - 總結
單元 11 - 課程教材
單元 1 - Kubernetes 與 CI 的情境探討
單元 2 - 準備第一個 Kubernetes 整合測試(概念篇)
單元 3 - 準備第一個 Kubernetes 整合測試(實戰篇)
單元 4 - 透過 minikube/KIND 來強化 CI Pipeline(概念篇)
單元 5 - 透過 minikube/KIND 來強化 CI Pipeline(實戰篇)
單元 6 - 課程教材
單元 1 - 自動部署前兩三事
單元 2 - 淺談 CD 與 Kubernetes
單元 3 - 透過 GithubAction 自動部署 - 概念篇
單元 4 - 透過 GithubAction 自動部署 - 實戰篇
單元 5 - 透過 Keel 來自動部署 - 概念篇
單元 6 - 透過 Keel 來自動部署 - 實戰篇
單元 7 - 課程教材
單元 1 - 淺談 GitOps 的概念
單元 2 - 透過 ArgoCD 來玩耍 GitOps - 概念篇
單元 3 - 透過 ArgoCD 來玩耍 GitOps - 實戰篇
單元 4 - 透過 Weave flux 來自動部署 - 概念篇
單元 5 - 透過 Weave flux 來自動部署 - 實戰篇
單元 6 - 透過 Weave flux 來自動部署 - 實戰篇(下)
單元 7 - 課程教材
單元 1 - 自動部署中的機密資料管理
單元 2 - 透過 SealedSecret 來管理(概念篇)
單元 3 - 透過 SealedSecret 來管理(實戰篇)
單元 4 - 課程教材