5.11. 연산자 카탈로그에서 필터링이 작동하는 방식


oc-mirror 플러그인 v2는 imageSetConfig 에 있는 정보를 처리하여 미러링할 번들 목록을 선택합니다.

oc-mirror 플러그인 v2가 미러링을 위한 번들을 선택할 때, 그룹 버전 종류(GVK)나 번들 종속성을 추론하지 않으며, 이를 미러링 세트에서 제외합니다. 대신, 사용자 지침을 엄격히 준수합니다. 필수 종속 패키지와 해당 버전을 명시적으로 지정해야 합니다.

Expand
표 5.2. 다음 표를 사용하여 다양한 시나리오에 포함된 번들 버전을 확인하세요.
ImageSetConfig 연산자 필터링예상 번들 버전

시나리오

mirror:
 operators:
   - catalog: registry.redhat.io/redhat/redhat-operator-index:v4.10

카탈로그의 각 패키지에는 해당 패키지의 각 채널에 대한 헤드 버전에 해당하는 번들 하나가 있습니다.

시나리오

mirror:
  operators:
    - catalog: registry.redhat.io/redhat/redhat-operator-index:v4.10
      full: true

지정된 카탈로그의 모든 채널의 모든 번들입니다.

시나리오

mirror:
  operators:
    - catalog: registry.redhat.io/redhat/redhat-operator-index:v4.10
     packages:
    - name: compliance-operator

각 채널의 헤드 버전에 해당하는 하나의 번들입니다.

시나리오

mirror:
  operators:
    - catalog: registry.redhat.io/redhat/redhat-operator-index:v4.10
      full: true
      - packages:
          - name: elasticsearch-operator

지정된 패키지에 대한 모든 채널의 모든 번들입니다.

시나리오

mirror:
  operators:
  - catalog: registry.redhat.io/redhat/redhat-operator-index:v4.15
    packages:
    - name: compliance-operator
       minVersion: 5.6.0

모든 채널의 모든 번들( minVersion 부터 해당 패키지의 채널 헤드까지)

시나리오

mirror:
  operators:
  - catalog: registry.redhat.io/redhat/redhat-operator-index:v4.15
    packages:
    - name: compliance-operator
        maxVersion: 6.0.0

해당 패키지의 maxVersion 보다 낮은 모든 채널의 모든 번들입니다.

시나리오

mirror:
  operators:
  - catalog: registry.redhat.io/redhat/redhat-operator-index:v4.15
    packages:
    - name: compliance-operator
        minVersion: 5.6.0
        maxVersion: 6.0.0

패키지의 minVersionmaxVersion 사이의 모든 채널의 모든 번들입니다. 필터링에 여러 채널이 포함된 경우에도 채널의 헤드는 포함되지 않습니다.

시나리오

mirror:
  operators:
  - catalog: registry.redhat.io/redhat/redhat-operator-index:v4.15
    packages:
    - name: compliance-operator
        channels
          - name: stable

해당 패키지의 선택된 채널에 대한 헤드 번들입니다. 필터링된 채널이 기본값이 아닌 경우 defaultChannel 필드를 사용해야 합니다.

시나리오

mirror:
  operators:
    - catalog: registry.redhat.io/redhat/redhat-operator-index:v4.10
      full: true
      - packages:
          - name: elasticsearch-operator
            channels:
               - name: 'stable-v0'

지정된 패키지 및 채널에 대한 모든 번들입니다. 필터링된 채널이 기본값이 아닌 경우에는 defaultChannel 을 사용해야 합니다.

시나리오

mirror:
  operators:
  - catalog: registry.redhat.io/redhat/redhat-operator-index:v4.15
    packages:
    - name: compliance-operator
        channels
          - name: stable
          - name: stable-5.5

해당 패키지의 선택된 각 채널에 대한 헤드 번들입니다.

시나리오

mirror:
  operators:
  - catalog: registry.redhat.io/redhat/redhat-operator-index:v4.15
    packages:
    - name: compliance-operator
        channels
          - name: stable
            minVersion: 5.6.0

해당 패키지의 선택된 채널 내에서 minVersion 으로 시작하는 모든 버전부터 채널 헤드까지입니다. 필터링된 채널이 기본값이 아닌 경우 defaultChannel 필드를 사용해야 합니다.

시나리오

mirror:
  operators:
  - catalog: registry.redhat.io/redhat/redhat-operator-index:v4.15
    packages:
    - name: compliance-operator
        channels
          - name: stable
            maxVersion: 6.0.0

해당 패키지의 선택된 채널 내에서 maxVersion 까지의 모든 버전입니다. 필터링에 여러 채널이 포함된 경우에도 채널 헤드는 포함되지 않습니다. 이 필터링으로 인해 여러 개의 헤드가 있는 채널이 생성되면 오류가 발생할 수 있습니다. 필터링된 채널이 기본값이 아닌 경우 defaultChannel 필드를 사용해야 합니다.

시나리오

mirror:
  operators:
  - catalog: registry.redhat.io/redhat/redhat-operator-index:v4.15
    packages:
    - name: compliance-operator
       channels
          - name: stable
            minVersion: 5.6.0
            maxVersion: 6.0.0

해당 패키지의 선택된 채널 내에서 minVersionmaxVersion 사이의 모든 버전이 있습니다. 필터링에 여러 채널이 포함된 경우에도 채널의 머리는 포함되지 않습니다. 이 필터링으로 인해 여러 개의 헤드가 있는 채널이 생성되면 오류가 발생할 수 있습니다. 필터링된 채널이 기본값이 아닌 경우 defaultChannel 필드를 사용해야 합니다.

시나리오

mirror:
  operators:
  - catalog: registry.redhat.io/redhat/redhat-operator-index:v4.15
    packages:
    - name: compliance-operator
        channels
          - name: stable
        minVersion: 5.6.0
        maxVersion: 6.0.0

이 시나리오를 사용하지 마십시오. minVersion 또는 maxVersion을 사용하여 채널 및 패키지를 필터링하는 것은 허용되지 않습니다.

시나리오

mirror:
  operators:
   - catalog: registry.redhat.io/redhat/redhat-operator-index:v4.15
    packages:
    - name: compliance-operator
        channels
          - name: stable
        minVersion: 5.6.0
        maxVersion: 6.0.0

이 시나리오는 사용하지 마세요. full:trueminVersion 또는 maxVersion을 사용하여 필터링할 수 없습니다.

시나리오

mirror:
  operators:
    - catalog: registry.redhat.io/redhat/redhat-operator-index:v4.15
      full: true
    packages:
    - name: compliance-operator
        channels
          - name: stable
            minVersion: 5.6.0
            maxVersion: 6.0.0

이 시나리오는 사용하지 마세요. full:trueminVersion 또는 maxVersion을 사용하여 필터링할 수 없습니다.

Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

Theme

© 2026 Red Hat
맨 위로 이동