5.5. 경로 업데이트


OLM(Operator Lifecycle Manager) v1은 업그레이드 엣지 또는 업그레이드 제약 조건이라고도 하는 업데이트 경로에 대한 OLM(Classic) 의미를 지원합니다. 지원에는 교체, 스케이프skipRange 지시문이 포함되며 약간의 눈에 띄는 차이점이 있습니다.

OLM(Classic) 의미 체계를 지원함으로써 OLM v1은 카탈로그의 업데이트 그래프를 정확하게 반영합니다.

OLM v1은 다음과 같은 방식에서 원래 OLM(Classic) 구현과 다릅니다.

  • 여러 성공자가 있는 경우 OLM v1 동작은 다음과 같은 방식으로 다릅니다.

    • OLM(Classic)에서 채널 헤드에 가장 가까운 후속 항목이 선택됩니다.
    • OLM v1에서 의미 체계(semver)가 가장 높은 후속 버전이 선택됩니다.
  • 다음 파일 기반 카탈로그(FBC) 채널 항목을 고려하십시오.

    # ...
    - name: example.v3.0.0
      skips: ["example.v2.0.0"]
    - name: example.v2.0.0
      skipRange: >=1.0.0 <2.0.0

    1.0.0 이 설치된 경우 OLM v1 동작은 다음과 같은 방식으로 다릅니다.

    • v2.0.0 을 건너뛰고 대체 체인에 있지 않기 때문에 OLM(Classic)은 v2.0.0 의 업데이트 경로를 감지하지 않습니다.
    • OLM v1에는 대체 체인의 개념이 없기 때문에 OLM v1은 업데이트 경로를 감지합니다. OLM v1은 현재 설치된 버전을 포함하는 replace , skip 또는 skipRange 값이 있는 모든 항목을 찾습니다.

5.5.1. 버전 범위 지원

OLM(Operator Lifecycle Manager) v1에서는 Operator 또는 확장의 CR(사용자 정의 리소스)에서 비교 문자열을 사용하여 버전 범위를 지정할 수 있습니다. CR에 버전 범위를 지정하면 OLM v1이 버전 범위 내에서 해결할 수 있는 최신 버전의 Operator를 설치하거나 업데이트합니다.

해결된 버전 워크플로에는 다음 단계가 포함됩니다.

  • 해결된 버전은 Operator 및 환경의 제약 조건을 충족하는 최신 버전의 Operator입니다.
  • 지정된 범위 내의 Operator 업데이트가 성공적으로 확인되면 자동으로 설치됩니다.
  • 지정된 범위를 벗어나거나 성공적으로 해결할 수 없는 경우 업데이트가 설치되지 않습니다.
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 소개

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

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

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

Red Hat 문서 정보

Legal Notice

Theme

© 2026 Red Hat
맨 위로 이동