- metrics-server
- nginx ingress controller -> AWS ALB로 대체
- aws ingress controller, github repo
- --set vpcId=... 직접 설정
- kube-prometheus-stack
- monitoring ns에 설치
helm install prometheus-stack prometheus-community/kube-prometheus-stack -n monitoring
- argocd
helm install argo-cd argo/argo-cd --version 7.7.1 -n argocd
- 대상 그룹 헬스체크 HTTPS -> HTTP 로드밸런서로 ELB 설정
- argocd-image-updater 추가 설치
- loki-stack
helm install loki-stack grafana/loki-stack --values ./loki-stack/values.yaml -n monitoring
- efk에서 elasticsearch가 최소 1.3Gi 이상의 메모리 소모
- 기존 사용하는 grafana 재활용 + loki&fluent-bit로 리소스 최적화
- grafana 활용을 위해 monitoring ns에 설치
- jenkins
- jenkins agent spot instance 활용
- stateless
- 비용 절감
- Kaniko 활용으로 Docker 종속 문제 해결 및 파이프라인 단순화, 리소스 제어
- jenkins agent spot instance 활용
- cluster-autoscaler
- Migrating from Cluster Autoscaler -- Karpenter
- 리소스 과사용으로 보류
- Migrating from Cluster Autoscaler -- Karpenter