4.8. 설치 CR을 검증하여 GitOps ZTP 문제 해결


ArgoCD 파이프라인은 SiteConfigPolicyGenerator 또는 PolicyGentemplate 사용자 정의 리소스(CR)를 사용하여 클러스터 구성 CR과 Red Hat Advanced Cluster Management(RHACM) 정책을 생성합니다. 이 과정에서 발생할 수 있는 문제를 해결하려면 다음 단계를 따르세요.

사전 요구 사항

  • OpenShift CLI(oc)가 설치되어 있습니다.
  • cluster-admin 권한이 있는 사용자로 허브 클러스터에 로그인했습니다.

프로세스

  1. 다음 명령을 사용하여 설치 CR이 생성되었는지 확인하세요.

    $ oc get AgentClusterInstall -n <cluster_name>
    Copy to Clipboard Toggle word wrap

    객체가 반환되지 않으면 다음 단계에 따라 SiteConfig 파일에서 설치 CR로 가는 ArgoCD 파이프라인 흐름 문제를 해결하세요.

  2. 허브 클러스터에서 SiteConfig CR을 사용하여 ManagedCluster CR이 생성되었는지 확인하세요.

    $ oc get managedcluster
    Copy to Clipboard Toggle word wrap
  3. ManagedCluster 가 누락된 경우 클러스터 애플리케이션이 Git 저장소에서 허브 클러스터로 파일을 동기화하는 데 실패했는지 확인하세요.

    $ oc get applications.argoproj.io -n openshift-gitops clusters -o yaml
    Copy to Clipboard Toggle word wrap
    1. 관리되는 클러스터의 오류 로그를 식별하려면 status.operationState.syncResult.resources 필드를 검사하세요. 예를 들어, SiteConfig CR의 extraManifestPath 에 잘못된 값이 할당되면 다음과 유사한 오류가 생성됩니다.

      syncResult:
        resources:
        - group: ran.openshift.io
          kind: SiteConfig
          message: The Kubernetes API could not find ran.openshift.io/SiteConfig for
            requested resource spoke-sno/spoke-sno. Make sure the "SiteConfig" CRD is
            installed on the destination cluster
      Copy to Clipboard Toggle word wrap
    2. 더 자세한 SiteConfig 오류를 보려면 다음 단계를 완료하세요.

      1. Argo CD 대시보드에서 Argo CD가 동기화하려는 SiteConfig 리소스를 클릭합니다.
      2. DESIRED MANIFEST 탭에서 siteConfigError 필드를 찾으세요.

        siteConfigError: >- Error: could not build the entire SiteConfig defined by /tmp/kust-plugin-config-1081291903: stat sno-extra-manifest: no such file or directory
        Copy to Clipboard Toggle word wrap
    3. Status.Sync 필드를 확인하세요. 로그 오류가 있는 경우 Status.Sync 필드는 알 수 없는 오류를 나타낼 수 있습니다.

      Status:
        Sync:
          Compared To:
            Destination:
              Namespace:  clusters-sub
              Server:     https://kubernetes.default.svc
            Source:
              Path:             sites-config
              Repo URL:         https://git.com/ran-sites/siteconfigs/.git
              Target Revision:  master
          Status:               Unknown
      Copy to Clipboard Toggle word wrap
맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2025 Red Hat