5.2. GitOps 콘솔 플러그인 개요
GitOps 콘솔 플러그인은 GitOps 리소스를 추가하여 OpenShift Container Platform 웹 콘솔을 확장합니다. 플러그인은 Red Hat OpenShift GitOps Operator의 일부로 사용할 수 있으며 Argo CD 및 Argo Rollouts 사용자 정의 리소스를 관리하기 위한 콘솔 UI를 제공합니다.
Red Hat OpenShift GitOps Operator를 설치하고 GitOps 콘솔 플러그인을 활성화하면 OpenShift Container Platform 웹 콘솔에 Administrator 또는 Core 플랫폼 화면에 GitOps 탐색 탭이 표시됩니다. GitOps 탐색 탭은 개발자 화면 의 이전 환경 탭 및 관련 페이지를 대체합니다.
GitOps 탐색 탭에서는 다음 Argo CD 및 Argo Rollouts 리소스에 액세스할 수 있습니다.
- 애플리케이션: 애플리케이션 배포를 관리하기 위한 Argo CD 애플리케이션
- ApplicationSets: 여러 애플리케이션을 관리하기 위한 Argo CD ApplicationSets
- AppProjects: 애플리케이션 액세스 및 권한을 제어하기 위한 Argo CD AppProjects
- ImageUpdaters: 자동 이미지 업데이트를 위한 Argo CD 이미지 업데이트 리소스(ImageUpdater CRD 필요)
- 롤아웃: 점진적 배포 전략에 대한 Argo 롤아웃 리소스(롤아웃 CRD 필요)
위의 각 리소스는 표준 OpenShift Container Platform 웹 콘솔 환경을 따르는 목록 및 세부 정보 페이지를 제공합니다. 이 페이지를 사용하여 다음을 수행할 수 있습니다.
- 선택한 네임스페이스에서 GitOps 리소스 보기
- YAML 템플릿을 사용하여 리소스 생성
- 레이블 및 주석 편집
- 상태별 리소스 필터링
- 관련 리소스 및 이벤트에 액세스
GitOps 콘솔 플러그인은 콘솔 탐색과 통합되어 관련 리소스 및 각 리소스 유형에 대한 액세스 컨텍스트 작업 간에 이동할 수 있습니다.