Code Push 진행EC2 tagkey : Name / value : EC2 tag서비스 역할CodeDeployRoleForApp 생성 후 AWSCodeDeployRole 권한 추가
AWSLoadBalancerControllerIAMPolicy를 EKS에 연결노드그룹 > 세부정보 > 노드 IAM 역할 ARN > AWSLoadBalancerControllerIAMPolicy > 정책 연결RUNNING AWS-Load-Balancer-Controlle
Argo CD - Declarative GitOps CD for Kubernetes
ingress.yaml로 ALB 생성 확인apps/v1 대신 argoproj.io/v1alpha1을 사용Deplyment 대신 Rollout을 사용autoPromotioEnabled 옵션은 Blue/Green 배포를 자동으로 진행할 것인지 여부. false 옵션을 사용
maxSurgemaxUnavailablesetWeightpause: {} \`\`\`pause: { duration: 30 } - pause: { duration: 30s } - pause: { duration: 30m } - pause: { duration:
Image Updater Install 로그 레벨 설정 로컬 계정 설정 계정 권한 설정 Argo CD Endpoint 설정 Argo CD Access Token Secret 생성 AWS ECR 연동 추가 AWS ECR 인증 파일 ecr.sh 생성 후 적용 컨테이너 내부에 aws configure Image Updater Pod 접속 연결확...
metric-server install Edit metrics-server deployments.apps monitoring namespace 생성 Prometheus & Grafana clone kustomize로 Argo CD에 배포 kustomization