GitHub Action을 이용해서 Kubernetes로 배포하는 GitOps를 제 나름대로 이해해서 구성해보았습니다. 그 첫번째인 CI 구성입니다.
라라벨(laravel) 애플리케이션을 kubernetes에 배포하기 위해 이미지로 만들어 GitHub Action으로 GitHub Container Registry에 배포하는 GitOps - CD를 구성했습니다.
GitOps 구성을 위해 라라벨(laravel) 애플리케이션의 docker 이미지를 local kubernetes 환경에 배포해본 과정을 정리한 글 입니다.
Kustomize + ArgoCD GitOps를 위해 kustomize와 argocd를 활용한 kubernetes 설정 동기화 환경을 구성해본 내용을 정리하였습니다.
GitHub Action을 이용해서 build 한 어플리케이션 이미지 버전을 kubernetes 설정 저장소에서 update하고 ArgoCD에서 자동 동기화 처리
ArgoCD로 kubernetes로 자동배포를 위해 git 저장소를 이용하는데 configmap, secret의 민감한 정보 관리를 위해 vault를 적용해서 GitOps를 구성한 경험을 정리한 글입니다.