본문 바로가기

argocd3

Argo CD CLI를 이용한 프로젝트 등록 안녕하세요. Argo CD CLI를 이용한 프로젝트를 등록방법에 대해서 설명합니다. 아래와 같이 cli를 통해서 등록처리 할경우 좀더 유연한 CI/CD 구성이 가능합니다. 준비물 Argo CD CLI 설치 argocd-server 등록된 서버주소 Argo CD CLI 설치 사용자가 mac인경우 아래와같이 설치해주세요. brew install argocd Argo 서버 로그인 아래와 같이 서버주소를 통해서 로그인합니다. 또한 설치시 등록한 관리자 username, password를 넣으시면 인증이 됩니다. argocd login Cluster 추가 argocd cluster add arn:aws:eks:ap-northeast-2::cluster/ Repository 추가 argocd repo add htt.. 2022. 1. 23.
Argo CD설치 istio를 이용한 https 구축 안녕하세요 Walter 입니다. 오늘은 gitops를 구현하기 위한 argo cd를 설치 하고자합니다. 아래와 같은 개발 github+argo cd+kubenetes 구성이 될듯합니다. 자세한 내용은 다음에 다루도록 하겠습니다. 우선 아래와 같은 구성을 위해서 Argo CD를 구축해봅시다. 준비물 Istio 설치 - 서비스 메쉬 게이트웨어 Cert-manager 설치 - 인증처리 Kubernetes 환경 Istio Sidecar 적용 자동화 istio sidecar적용을 합니다. # 네임스페이스는 argocd로 합니다. kubectl create namespace argocd # argocd를 istio sidecar로 등록합니다. kubenetes master의 컨트럴러 등록 kubectl label .. 2022. 1. 22.
Kubernetes환경의 Argo CD를 이용한 Gitops구현 적용 안녕하세요. Walter입니다. 이전 포스트에서 Argo CD설치를 이용한 프로젝트를 GitOps 구현 적용하겠습니다. 아래와 같은 workflow를 통해서 Build, Sync하는 과정을 토해서 배포하는 방법에 대해서 하나씩 살펴보겠습니다. 준비물 AWS Credendial IAM 구성 & ECR 구성 Kubernetes에 Argocd 설치 github action실행할 서비스 Repository github charts 관리 Repository - argo-example 1. ECR 이미지 Repository 등록 프로젝트를 Dockerfile로 또는 기타 방법으로 빌드처리합니다. 빌드된 컨테이너 이미지를 저장소로 AWS ECR로 저장하겠습니다. aws ecr create-repository \ --.. 2022. 1. 21.