Skip to main content

Argo CD GitOps


GitOps

https://nortal.com/blog/gitops-argocd/

GitHub, GitHub Action, ECR, Argo-CD, Helm Chart를 이용한 GitOps 설정에 대한 예시입니다.

GitOps Repository

project/
├── .helmignore
├── cd/
│ └── dev-values.yaml
├── Chart.yaml
├── templates/
│ ├── _helpers.tpl
│ ├── backend/
│ │ └── ...
│ └── frontend/
│ ├── _helpers.tpl
│ ├── deployments.yaml
│ ├── horizontalpodautoscaler.yaml
│ ├── service.yaml
│ └── serviceaccount.yaml
└── values.yaml

https://github.com/hhk7734/argo-cd 는 GitOps Repository 예시입니다.

GitHub Action for CD

https://github.com/hhk7734/wiki.loliot.net/blob/main/.github/workflows/cd.yaml CD Action 예시입니다.