1.3. 모든 네임스페이스에서 ApplicationSet 리소스 활성화
허브 클러스터의 모든 네임스페이스에서 ApplicationSet 리소스를 활성화할 수 있습니다.
Argo CD ApplicationSet 리소스를 활성화하려면 다음 섹션을 완료합니다.
필수 액세스: 클러스터 관리자
1.3.1. 허브 클러스터의 모든 네임스페이스에서 ApplicationSet 리소스 활성화 링크 복사링크가 클립보드에 복사되었습니다!
허브 클러스터의 모든 네임스페이스에서 Argo CD ApplicationSet 리소스를 활성화하려면 다음 단계를 완료하십시오.
명령줄 인터페이스에서 다음 명령을 실행하여 GitHub 리포지토리를 복제합니다.
git clone https://github.com/stolostron/multicloud-integrations
git clone https://github.com/stolostron/multicloud-integrationsCopy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행하여 복제한 GitHub 리포지토리로 이동합니다.
cd multicloud-integrations/deploy/appset-any-namespace
cd multicloud-integrations/deploy/appset-any-namespaceCopy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행하여 모든 네임스페이스에서
ApplicationSet리소스를 활성화합니다../setup-appset-any-namespace.sh --namespace openshift-gitops --argocd-name openshift-gitops
./setup-appset-any-namespace.sh --namespace openshift-gitops --argocd-name openshift-gitopsCopy to Clipboard Copied! Toggle word wrap Toggle overflow OpenShift GitOps 인스턴스가 재시작되고 hub 클러스터에서 실행 중인지 확인합니다. hub 클러스터에서 다음 명령을 실행합니다.
oc get pods -n openshift-gitops
oc get pods -n openshift-gitopsCopy to Clipboard Copied! Toggle word wrap Toggle overflow
1.3.2. 관리 클러스터의 모든 네임스페이스에서 애플리케이션 리소스 활성화 링크 복사링크가 클립보드에 복사되었습니다!
Red Hat Advanced Cluster Management OpenShift GitOps 애드온은 관리형 클러스터의 모든 네임스페이스에서 Application 리소스를 활성화하는 데 사용할 수 있는 OpenShift GitOps 인스턴스를 시작합니다. 관리 클러스터의 모든 네임스페이스에서 Argo CD 애플리케이션 리소스를 활성화하려면 다음 단계를 완료합니다.
다음 YAML 파일 샘플을 추가하여 글로벌
ManagedClusterSetBinding리소스를 생성합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행하여 YAML 파일 샘플을 적용합니다.
oc apply -f managedclustersetbinding-example.yaml
oc apply -f managedclustersetbinding-example.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow (gitops-short) 애드온이 활성화된 관리형 클러스터를 선택하기 위한
배치사용자 정의 리소스를 생성합니다. 다음 YAML 파일 샘플을 추가합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행하여 YAML 파일 샘플을 적용합니다.
oc apply -f placement-example.yaml
oc apply -f placement-example.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow GitOpsCluster리소스를 생성하고gitopsAddon사양을 추가합니다. YAML 파일은 다음 샘플과 유사할 수 있습니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행하여 YAML 파일 샘플을 적용합니다.
oc apply -f gitopscluster-example.yaml
oc apply -f gitopscluster-example.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow 관리 클러스터에서 다음 명령을 실행하여 OpenShift GitOps 인스턴스가 재시작되고 관리 클러스터에서 실행 중인지 확인합니다.
oc get pods -n openshift-gitops
oc get pods -n openshift-gitopsCopy to Clipboard Copied! Toggle word wrap Toggle overflow
추가 리소스
Argo CD ApplicationSet 리소스를 배포하여 계속 관리합니다. 자세한 내용은 풀 모델 (기술 프리뷰)의 모든 네임스페이스에 Argo CD ApplicationSet 리소스 배포를 참조하십시오.
Argo CD ApplicationSet 리소스에 대한 자세한 내용은 다음 리소스를 참조하십시오.