v1.4에서 v1.5로 업그레이드

v1.4에서 v1.5로 업그레이드 (v1.4 to 1.5)

v1.5 업그레이드에서는 Prometheus 메트릭 이름이 정리되고, HA(고가용성) Argo CD에 Redis HA Proxy가 도입됐으며 내장 Kustomize 버전이 올라갔어요. 특히 HA 구성이라면 수동 개입이 필요할 수 있으니 아래 변경 사항을 확인하세요.

출처: 문서

본문

업데이트된 Prometheus 메트릭

argocd_app_sync_status, argocd_app_health_status, argocd_app_created_time Prometheus 메트릭은 더 이상 사용되지 않게(디프리케이트) 되었고, argocd_app_info 메트릭에 추가 라벨을 붙이는 방식으로 대체됐어요. 디프리케이트된 라벨은 여전히 사용 가능하며, ARGOCD_LEGACY_CONTROLLER_METRICS=true 환경 변수를 통해 다시 활성화할 수 있어요. 기존 예제 Grafana 대시보드는 examples/dashboard-legacy.json에서 찾을 수 있어요.

Redis HA Proxy

경고

업그레이드를 완료하려면 수동 개입이 필요할 수 있어요.

고가용성(HA) Argo CD 매니페스트에는 이제 Redis 앞에 HA Proxy가 함께 번들로 들어가요. 업그레이드 중에 다음 문제가 관찰됐어요:

  • 간헐적인 로그인 실패가 발생할 수 있어요.
  • 업그레이드 완료 후 HA Proxy가 Redis 서버에 접근하지 못할 수 있어요. (argo-cd#3547, DandyDeveloper/charts#26 참고)

해결 방법으로 argocd-redis-ha-haproxy Deployment와 argocd-redis-ha-server StatefulSet을 "다시 시작"하면 돼요.

업그레이드된 Kustomize 버전

번들로 제공되는 Kustomize가 v3.6.1로 업그레이드되었어요.

이제부터는 일반적인 업그레이드 절차를 그대로 따라가면 됩니다.

더 알아보기 (Learn more)