9장. 클러스터 범위의 Argo Rollouts 인스턴스를 사용하여 롤아웃 리소스 관리
context: using-cluster-scoped-argo-rollouts-instance-to-manage-rollouts-resources
기본적으로 Argo 롤아웃은 Argo Rollouts CR(사용자 정의 리소스)에 대한 클러스터 범위 설치 모드를 지원합니다. 이 설치 모드에서는 CLUSTER_SCOPED_ARGO_ROLLOUTS_NAMESPACES
환경 변수를 사용하여 롤아웃 리소스를 관리하는 데 사용할 수 있는 네임스페이스 목록을 지정합니다.
Argo 롤아웃 리소스를 관리하려면 클러스터에 Red Hat OpenShift GitOps Operator를 설치한 후 선택한 네임스페이스에서 RolloutManager
CR(사용자 정의 리소스) 인스턴스를 생성하고 구성할 수 있습니다. 그런 다음 Red Hat OpenShift GitOps Operator의 기존 Subscription
오브젝트를 업데이트하고 Argo CD 인스턴스의 spec
섹션에 있는 CLUSTER_SCOPED_ARGO_ROLLOUTS_NAMESPACES
환경 변수에 사용자 정의 네임스페이스를 추가할 수 있습니다.
9.1. 사전 요구 사항
- 관리자로 OpenShift Container Platform 클러스터에 로그인했습니다.
- OpenShift Container Platform 클러스터에 Red Hat OpenShift GitOps Operator를 설치했습니다.
-
RolloutManager
사용자 정의 리소스를 생성했습니다.