This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.3.6. 버전이 지정되지 않은 클러스터 작업 관리
클러스터 관리자는 Red Hat OpenShift Pipelines Operator를 설치하면 버전 지정된 클러스터 작업(VCT) 및 버전이 지정되지 않은 클러스터 작업 (NVCT)이라는 각 기본 클러스터 작업 의 변형이 생성됩니다. 예를 들어 Red Hat OpenShift Pipelines Operator v1.7을 설치하면 buildah-1-7-0
VCT 및 buildah
NVCT가 생성됩니다.
NVCT와 VCT 모두 params
,작업 공간
및 단계를
포함하여 동일한 메타데이터, 동작 및 사양을 갖습니다. 그러나 이를 비활성화하거나 Operator를 업그레이드할 때 다르게 작동합니다.
3.6.1. 버전이 아닌 클러스터 작업과 버전이 지정된 클러스터 작업 간 차이점 링크 복사링크가 클립보드에 복사되었습니다!
버전이 지정되지 않고 버전이 지정된 클러스터 작업에는 이름 지정 규칙이 다릅니다. 또한 Red Hat OpenShift Pipelines Operator는 다른 방식으로 업그레이드합니다.
버전이 아닌 클러스터 작업 | 버전이 지정된 클러스터 작업 | |
---|---|---|
nomenclature |
NVCT에는 클러스터 작업의 이름만 포함됩니다. 예를 들어 Operator v1.7과 함께 설치된 Buildah의 NVCT 이름은 |
VCT에는 클러스터 작업의 이름이 포함되며 그 뒤에 접미사로 버전이 있습니다. 예를 들어 Operator v1.7과 함께 설치된 Buildah의 VCT 이름은 |
업그레이드 | Operator를 업그레이드하면 최신 변경 사항으로 버전이 아닌 클러스터 작업이 업데이트됩니다. NVCT 이름은 변경되지 않습니다. |
Operator를 업그레이드하면 최신 버전의 VCT가 설치되고 이전 버전이 유지됩니다. VCT의 최신 버전은 업그레이드된 Operator에 해당합니다. 예를 들어 Operator 1.7을 설치하면 |
3.6.2. 버전이 지정되지 않고 버전이 지정된 클러스터 작업의 장단점 링크 복사링크가 클립보드에 복사되었습니다!
프로덕션 환경에서는 버전이 아닌 클러스터 작업을 표준으로 적용하기 전에 클러스터 관리자가 이점과 단점을 고려할 수 있습니다.
클러스터 작업 | 이점 | 단점 |
---|---|---|
버전이 아닌 클러스터 작업 (NVCT) |
| NVCT를 사용하는 파이프라인을 배포하는 경우 자동으로 업그레이드된 클러스터 작업이 이전 버전과 호환되지 않는 경우 Operator 업그레이드 후 중단될 수 있습니다. |
버전 지정된 클러스터 작업(VCT) |
|
|
3.6.3. 버전이 지정되지 않은 클러스터 작업 비활성화 링크 복사링크가 클립보드에 복사되었습니다!
클러스터 관리자는 Pipelines Operator가 설치된 클러스터 작업을 비활성화할 수 있습니다.
절차
버전이 아닌 모든 클러스터 작업과 최신 버전의 클러스터 작업을 삭제하려면
TektonConfig
CRD(사용자 정의 리소스 정의)를 편집하고spec.addon.params
에서clusterTasks
매개변수를false
로 설정합니다.TektonConfig
CR의 예Copy to Clipboard Copied! Toggle word wrap Toggle overflow 클러스터 작업을 비활성화하면 Operator는 버전이 아닌 모든 클러스터 작업을 제거하고 클러스터에서 버전이 지정된 클러스터 작업의 최신 버전만 제거합니다.
참고클러스터 작업을 다시 활성화하면 버전이 아닌 클러스터 작업이 설치됩니다.
선택 사항: 버전 지정된 클러스터 작업의 이전 버전을 삭제하려면 다음 방법 중 하나를 사용합니다.
이전 버전의 개별 클러스터 작업을 삭제하려면
oc delete clustertask
명령과 버전이 지정된 클러스터 작업 이름을 사용합니다. 예를 들면 다음과 같습니다.oc delete clustertask buildah-1-6-0
$ oc delete clustertask buildah-1-6-0
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 이전 버전의 Operator에서 생성한 버전이 지정된 모든 클러스터 작업을 삭제하려면 해당 설치 프로그램 세트를 삭제할 수 있습니다. 예를 들면 다음과 같습니다.
oc delete tektoninstallerset versioned-clustertask-1-6-k98as
$ oc delete tektoninstallerset versioned-clustertask-1-6-k98as
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Important이전 버전의 클러스터 작업을 삭제하면 해당 작업을 복원할 수 없습니다. Operator의 현재 버전이 생성한 버전 및 버전이 아닌 클러스터 작업만 복원할 수 있습니다.