# argocd

EKS CI/CD 환경구축 (2)
Github, jenkins, argoCD를 사용하여 CI/CD 환경의 EKS 구축을 진행한다. CI의 경우 Github -> jenkins -> AWS ECR로 진행되며CD의 경우 argoCD -> AWS EKS로 진행된다.필자의 구성 환경은 vmware-ubuntu

EKS CI/CD 환경구축 (1)
환경 Github, jenkins, argoCD를 사용하여 CI/CD 환경의 EKS 구축을 진행한다. CI의 경우 Github -> jenkins -> AWS ECR로 진행되며 CD의 경우 argoCD -> AWS EKS로 진행된다. 필자의 구성 환경은 vmware-u

Cloud Native와 CNCF
Cloud Native란 클라우드 컴퓨팅 모델의 이점을 활용하는 애플리케이션 구축 방법론입니다.클라우드 환경이기 때문에 애플리케이션을 어떻게 만들고, 배포하는지, 또 어디에 배포되어서 동작하는지는 전혀 중요하지 않습니다.Cloud Native에서 서버나 각종 자원들은

Argo CD Image Updater 사용하기 (with. AWS EKS) (완)
Argo CD에 자동 이미지 태그 플러그인을 추가해서 GitOps를 완성해보자!

Jenkins-Kubernetes CI/CD (with Nexus)
Application 개발 환경을 셋업하면서 CI/CD 툴에 대한 고려가 나왔습니다. Jenkins는 가장 유명한 CI/CD 툴 중 하나로 Jenkins를 이용해 이미지 빌드 부터 Kubernetes에 배포까지 할 수 있습니다. Docker, Kubernetes를 위한
[K8S] Cilium NetworkPolicy 문제 분석
오늘은 최근 회사에서 GitOps 를 적용하기 위해 ArgoCD 를 설치하던 중 발생했던 네트워크 정책(NetworkPolicy) 관련된 문제에 대해 살펴보고자 한다.Helm 을 이용하여 ArgoCD 를 설치하였는데 아래와 같이 두 개의 Pod 만 동작하지 않는 문제가
Helm Chart App Deploy with ArgoCD
ArgoCD에 Github HelmChart를 연동하여 자동배포구성을 하였다.아주잘됨상세내용은 향후 업데이트 예정
Argo CD 설치 in K8S Cluster
ArgoCD를 패키지를 받아 직접 설치하였다.로컬환경 제약으로, 별도 외부 클러스터 구성하여 설치는 하지못하였다.argocd 라는 namespace를 생성하여, app배포 k8s에 환경에 같이 구성하였다.설치 상세내용은 향후 업데이트 예정향후에는 argocd를 Helm
Argo CD 설치 및 설정
ArgoCD는 GitOps 로 관리되는 Kubernetes manifests의 변경사항을 Monitoring 하며 실제 Cluster 에 배포된 형태를 이와 동일하게 계속 유지시키는 역할을 한다.

[GitOps]ArgoCD에 Vault 적용하기
ArgoCD로 kubernetes로 자동배포를 위해 git 저장소를 이용하는데 configmap, secret의 민감한 정보 관리를 위해 vault를 적용해서 GitOps를 구성한 경험을 정리한 글입니다.

[GitOps]GitHub Action으로 CD 구성하기
GitHub Action을 이용해서 build 한 어플리케이션 이미지 버전을 kubernetes 설정 저장소에서 update하고 ArgoCD에서 자동 동기화 처리

[GitOps]ArgoCD와 Kustomize를 이용해 kubernetes에 배포하기
Kustomize + ArgoCD GitOps를 위해 kustomize와 argocd를 활용한 kubernetes 설정 동기화 환경을 구성해본 내용을 정리하였습니다.