2.3. 진행 상황 동기화 활성화
프로그레시브 동기화는 기본적으로 활성화되어 있지 않습니다. GitOps에서 ApplicationSet 컨트롤러에 대해 이 기능을 명시적으로 활성화해야 합니다. 다음 두 가지 방법 중 하나를 사용하여 이 기능을 활성화할 수 있습니다.
-
Argo CD CR에
extraCommandArgs인수를 추가합니다. -
Argo CD CR에서
env환경 변수 설정
2.3.1. Argo CD CR에 extraCommandArgs 인수 추가 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
Argo CD CR의 spec 섹션에 extraCommandArgs 인수를 추가하여 Progressive Sync를 활성화할 수 있습니다.
절차
- OpenShift Container Platform 웹 콘솔에 로그인합니다.
-
웹 콘솔의 관리자 화면에서 Operator
설치된 Operator 를 클릭합니다. -
프로젝트 목록에서
openshift-gitops네임스페이스에서 기본 Argo CD 인스턴스를 선택합니다. - 설치된 Operator 목록에서 Red Hat OpenShift GitOps 를 선택한 다음 Argo CD 탭을 클릭합니다.
Argo CD 인스턴스의
spec섹션에 다음 YAML 구성을 추가합니다.enable-progressive-syncs매개변수 추가 예:apiVersion: argoproj.io/v1alpha1 kind: ArgoCD metadata: name: openshift-gitops namespace: openshift-gitops spec: applicationSet: extraCommandArgs: - --enable-progressive-syncs저장을 클릭합니다.
Operator는
ApplicationSet컨트롤러 배포를 자동으로 조정하고 업데이트합니다.