1.3. Operator 업데이트 및 채널 이해
OLM(Operator Lifecycle Manager)은 채널을 사용하여 업데이트를 구성하고 배포함으로써 Operator 및 관련 서비스를 관리합니다. 채널은 관련 업데이트를 그룹화하는 방법입니다.
OpenShift Service Mesh가 최신 보안 패치, 버그 수정 및 소프트웨어 업데이트를 최신 상태로 유지하려면 OpenShift Service Mesh Operator를 최신 상태로 유지합니다. 업그레이드 프로세스는 구성된 채널 및 승인 전략에 따라 다릅니다.
OLM은 OpenShift Service Mesh Operator에 대해 다음 채널을 제공합니다.
- stable 채널: OpenShift Service Mesh 3 Operator의 최신 버전과 지원되는 최신 Istio 버전을 추적합니다. 이 채널을 사용하면 새 Operator 버전 및 해당 Istio 업데이트가 릴리스되는 대로 즉시 업그레이드할 수 있습니다. stable 채널을 사용하여 최신 기능, 버그 수정 및 보안 업데이트를 최신 상태로 유지합니다.
-
버전이 지정된 채널: 특정 마이너 버전에서 패치 수준 릴리스로 업데이트를 제한합니다. 예를 들어,
stable-3.0
은 최신3.1.1
패치 버전에 대한 액세스를 제공합니다. 새 패치 릴리스를 사용할 수 있게 되면 Operator를 최신 패치 버전으로 업그레이드할 수 있습니다. 최신 마이너 릴리스로 이동하려면 수동으로 다른 채널로 전환해야 합니다. 버전 지정된 채널을 사용하여 패치 업데이트만 적용하는 동안 일관된 마이너 버전을 유지 관리할 수 있습니다.
Operator 설치 섹션 및 하위 섹션 업데이트 승인에서 업데이트 전략 필드를 찾을 수 있습니다. 업데이트 전략 의 기본값은 Automatic
입니다.
1.3.1. Operator 업데이트 프로세스 정보 링크 복사링크가 클립보드에 복사되었습니다!
OpenShift Service Mesh Operator는 승인 전략 필드가 자동
(기본값)으로 설정된 경우 선택한 채널을 기반으로 사용 가능한 최신 버전으로 자동으로 업그레이드합니다. 승인 전략 필드가 Manual
으로 설정된 경우 OLM(Operator Lifecycle Manager)은 클러스터 관리자가 Operator를 최신 버전으로 업데이트하기 위해 승인해야 하는 업데이트 요청을 생성합니다.
Istio
리소스 버전이 별칭(예: vX.Y-latest
)으로 설정되어 있고 updateStrategy
가 InPlace
로 설정되지 않는 한 Operator 업데이트 프로세스는 Istio 컨트롤 플레인을 자동으로 업데이트하지 않습니다. 이렇게 하면 Operator에서 새 버전을 사용할 수 있을 때 컨트롤 플레인 업데이트가 트리거됩니다. 기본적으로 Istio 리소스가 새 버전으로 업데이트되지 않는 한 Operator는 Istio
컨트롤 플레인을 업데이트하지 않습니다.