선택적 동기화
선택적 동기화 (Selective Sync) — 필요한 리소스만 골라서 싱크하기
보통 동기화는 애플리케이션에 포함된 모든 리소스를 한꺼번에 싱크해요. 그런데 상황에 따라서는 전체가 아니라 일부 리소스만 싱크하고 싶을 때가 있죠. 그럴 때 선택적 동기화를 쓰면 원하는 리소스만 골라서 동기화해서, 특정 리소스만 빠르게 반영하고 나머지는 다음 싱크로 미룰 수 있어요.
출처: https://argo-cd.readthedocs.io/en/stable/user-guide/selective_sync/
본문
선택적 동기화는 전체가 아니라 일부 리소스만 동기화하는 방식이에요. UI에서 어떤 리소스를 싱크할지 직접 고를 수 있어요. 리소스를 고를 때는 다음 점을 함께 염두에 두는 게 좋아요. 다른 리소스와 의존 관계에 있는 리소스를 골랐다면 그 의존성까지 잘 반영되는지, 어긋난 상태(out-of-sync)가 아닌 리소스만 골랐는지 확인해야 해요. 골라서 싱크해도 목표 상태와 실제 상태가 완전히 일치하지 않을 수 있으니까요.
선택적 동기화 옵션(Selective Sync Option)을 켜면 어긋난(out-of-sync) 리소스만 싱크하도록 동작해요. 전체가 아니라 변화가 생긴 것만 맞추고 싶을 때 유용하죠. 이 옵션은 sync options 문서에서 더 자세히 볼 수 있어요.
더 알아보기
- Sync Options — 싱크 동작을 세밀하게 조정하는 옵션들
- Sync Phases and Waves — 리소스를 넣는 순서를 내 마음대로
- 동기화 윈도우 — 자동 싱크를 허용하거나 막는 시간대 설정하기