はじめに 以前作った、ローカルの k8s で動作するアプリケーションに以下を導入しました。 ArgoCD Rollouts によるブルーグリーンデプロイ ArgoCD にリポジトリを監視してもらい、変更があれば自動でデプロイ(GitOps) 作ったアプリケーションの内容は別の記事で書いてます。 コードはこちら skaffold、kustomize skaffold、kustomize を利用しており、こんな感じのディレクトリ構成にしました。 kustomize によりマージされたマニフェストが k8s/manifest/app/app.yml として吐き出されるようにしています。 ├── k8s │ ├── kustomize │ │ ├── base │ │ │ ├── app │ │ │ │ ├── deployment.yml │ │
