Argo CD 搭配 Kustomize
實作 GitOps 部署 周育緯實作 GitOps 部署 周育緯 1 About me •III DevOps contributor •8 年 System, DevOps 與 Backend 開發與 維護經驗 •資展國際、工研院: Kubernetes, DevOps 講師 2 GitOps •雲原生 Continuous Deployment •所有部署都使用聲明式(declarative)腳本 •所有部署環境yaml皆存放至Git cd-repository.git •cd k8s-summit-cd-repository 9 10 kustomization.yaml 定義四個類別 •resources: 現有資源 •generators: 創建新資源 •meta: 可以同步調整resources, generators 內容 •vars, namespace, apiVersion, kind 11 kustomization yaml 15 用patch替換dev 使用的image tag 16 Kustomize Comand •kubectl kustomize {放置 kustomization.yaml 的資料夾名稱} •生成替換掉或增加參數的yaml •kubectl kustomize overlay/development 17 18 19 Use generate YAML and apply0 码力 | 24 页 | 696.06 KB | 1 年前3
 From DevOps to GitOps with GitLab 公開版Hero http://chengweichen.com https://devopstw.club Agenda • 什麼是 GitOps • 範例分享 • 如何開始實踐 GitOps • 結語 STORY Photo by Timothy Meinberg on Unsplash Commit Code OK! Dev Ops Deploy Code 炸 炸 炸 啊~我忘了說有⼀個新的 orchestration Yes Yes Yes Yes 透過 Runner 間接運⽤ 透過 Runner 間接運⽤ 可整合 Photo by Fancycrave on Unsplash 結語 GitOps = IaC + MRs + CI/CD GitOps is IaC done right ! DevOps, then GitOps ! GitOps is not for everyone0 码力 | 46 页 | 14.46 MB | 1 年前3
共 2 条
- 1
 













