3.9. 버전이 아닌 작업 및 버전이 지정된 작업 및 단계 작업 정보


openshift-pipelines 네임스페이스에는 버전이 지정되지 않은 표준 작업 및 단계 작업과 함께 버전이 지정된 작업 및 단계 작업이 포함됩니다. 예를 들어 Red Hat OpenShift Pipelines Operator v1.16을 설치하면 다음 항목이 생성됩니다.

  • Buildah-1-16-0 버전 지정 작업
  • Buildah 가 버전이 아닌 작업
  • git-clone-1-16-0 버전이 지정된 StepAction 정의
  • git-clone 이 지원되지 않는 StepAction 정의

버전 이외의 작업 및 버전되지 않은 작업 및 단계 작업은 params, Workspaces 및 단계를 포함하여 동일한 메타데이터, 동작 및 사양을 갖습니다. 그러나 Operator를 비활성화하거나 업그레이드할 때 다르게 작동합니다.

비버전 또는 버전이 지정된 작업 및 프로덕션 환경에서 표준으로 단계 조치를 채택하기 전에 클러스터 관리자가 장단점을 고려할 수 있습니다.

표 3.54. 버전이 아닌 작업 및 버전이 지정된 작업 및 단계 작업의 이점 및 단점
 이점단점

지원되지 않는 작업 및 단계 작업

  • 최신 업데이트 및 버그 수정으로 파이프라인을 배포하려면 버전이 아닌 작업 및 단계 작업을 사용합니다.
  • Operator를 업그레이드하면 버전이 지정되지 않은 작업과 단계 작업을 업그레이드합니다. 이 작업은 여러 버전이 지정된 작업 및 단계 작업보다 적은 리소스를 소비합니다.
  • 버전이 아닌 작업 및 단계 작업을 사용하는 파이프라인을 배포하는 경우 자동으로 업그레이드된 작업과 단계 작업이 이전 버전과 호환되지 않는 경우 Operator 업그레이드 후 중단될 수 있습니다.

버전이 지정된 작업 및 단계 작업

  • 프로덕션에서 안정적인 파이프라인을 선호하는 경우 버전이 지정된 작업 및 단계 작업을 사용합니다.
  • 이전 버전은 작업 또는 단계 작업의 최신 버전이 설치된 후에도 클러스터에 유지됩니다. 이전 버전을 계속 사용할 수 있습니다.
  • 이전 버전을 계속 사용하는 경우 최신 기능 및 중요 보안 업데이트가 누락될 수 있습니다.
  • 이전 버전에서는 작동하지 않는 클러스터 리소스를 사용합니다.
  • 업그레이드 후 Operator는 이전 버전이 지정된 작업 및 단계 작업을 관리할 수 없습니다. 이전 버전을 수동으로 삭제할 수는 있지만 복원할 수는 없습니다.

버전이 아닌 작업과 버전 지정된 작업 및 단계 작업에는 다른 이름 지정 규칙이 있으며 Red Hat OpenShift Pipelines Operator가 다르게 업그레이드합니다.

표 3.55. 버전이 아닌 작업 및 버전이 지정된 작업 및 단계 작업 간의 차이점
 nomenclature업그레이드

지원되지 않는 작업 및 단계 작업

버전이 없는 작업 및 단계 작업에는 작업 또는 단계 작업의 이름만 포함됩니다. 예를 들어 Operator v1.16과 함께 설치된 Buildah의 버전이 아닌 작업의 이름은 buildah 입니다.

Operator를 업그레이드하면 버전이 아닌 작업과 최신 변경 사항으로 단계 작업을 업데이트합니다. 이름은 변경되지 않습니다.

버전이 지정된 작업 및 단계 작업

버전이 지정된 작업 및 단계 작업에는 이름이 포함된 다음 버전이 접미사로 포함됩니다. 예를 들어 Operator v1.16과 함께 설치된 Buildah의 버전이 지정된 작업의 이름은 buildah-1-16-0 입니다.

Operator를 업그레이드하면 최신 버전의 버전ed 작업 및 단계 작업이 설치되고 이전 버전이 유지됩니다. 최신 버전은 업그레이드된 Operator에 해당합니다. 예를 들어 Operator 1.17을 설치하면 git-clone-1-17-0 단계 작업이 설치되고 git-clone-1-16-0 단계 작업이 유지됩니다.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.