v1.3에서 v1.4로 업그레이드
v1.3에서 v1.4로 업그레이드 (v1.3 to 1.4)
v1.4에서는 동기화 훅(Sync Hook)의 상태 판정 방식이 바뀌었어요. 실행 중인 동기화 작업을 중단하면 진행 중(in-flight)인 훅까지 삭제되도록 동작이 강화됐으니, 장시간 실행되는 작업을 훅으로 쓰던 구성이라면 Sync Waves로 전환하는 걸 검토해 보세요.
출처: 문서
본문
동기화 훅 (Sync Hooks)
실행 중인 동기화 작업을 중단하면 Argo CD는 진행 중(in-flight) 인 모든 훅을 삭제해요. 이번 릴리스에서 바뀐 훅 상태 판정 덕분에, Deployment, PVC, StatefulSet, ReplicaSet 등 모든 Kubernetes 리소스의 진행 중 상태를 감지할 수 있게 됐어요. 예를 들어 동기화 작업을 중단하면 StatefulSet 훅이 Progressing 상태라도 그대로 삭제돼요. 오래 실행되는 작업은 동기화 훅으로 쓰는 게 적절하지 않으니, 대신 Sync Waves 사용을 고려해 보세요.
이제부터는 일반적인 업그레이드 절차를 그대로 따라가면 됩니다.
API 변경 사항
1.3 릴리스는 일부 공개 Argo CD API에 하위 호환성이 깨지는 변경을 도입해요. Argo CD CLI도 반드시 v1.3으로 업그레이드하세요.
더 알아보기 (Learn more)
- 이 문서의 원문: v1.3 to 1.4
- Argo CD 공식 문서: https://argo-cd.readthedocs.io