5.3. MetalLB 운영자 업그레이드
기본적으로 metallb-system
에 네임스페이스를 구독하는 구독
사용자 정의 리소스(CR)는 installPlanApproval
매개변수를 자동으로 Automatic
으로 설정합니다. 즉, Red Hat에서 제공하는 Operator 카탈로그에 최신 버전의 MetalLB Operator가 포함되어 있는 경우 MetalLB Operator가 자동으로 업그레이드됩니다.
MetalLB Operator 업그레이드를 수동으로 제어해야 하는 경우 installPlanApproval
매개변수를 Manual
로 설정합니다.
5.3.1. MetalLB Operator 수동 업그레이드 링크 복사링크가 클립보드에 복사되었습니다!
MetalLB Operator 업그레이드를 수동으로 제어하려면 네임스페이스를 metallb-system
에 구독하는 구독
사용자 정의 리소스(CR)를 편집해야 합니다. 구독
CR은 운영자 설치의 일부로 생성되며 CR에는 기본적으로 installPlanApproval
매개변수가 자동
으로 설정되어 있습니다.
사전 요구 사항
- 클러스터를 최신 z-stream 릴리스로 업데이트했습니다.
- MetalLB Operator를 설치하려면 OperatorHub를 사용했습니다.
-
cluster-admin
역할이 있는 사용자로 클러스터에 액세스합니다.
프로세스
다음 명령을 입력하여
metallb-system
네임스페이스에서metallb-operator
구독의 YAML 정의를 가져옵니다.oc -n metallb-system get subscription metallb-operator -o yaml
$ oc -n metallb-system get subscription metallb-operator -o yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow installPlanApproval
매개변수를Manual
로 설정하여구독
CR을 편집합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 입력하여 MetalLB Operator의 최신 OpenShift Container Platform 4.19 버전을 찾으세요.
oc -n metallb-system get csv
$ oc -n metallb-system get csv
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 입력하여 네임스페이스에 있는 설치 계획을 확인합니다.
oc -n metallb-system get installplan
$ oc -n metallb-system get installplan
Copy to Clipboard Copied! Toggle word wrap Toggle overflow install-tsz2g를 수동 설치 계획으로 보여주는 예시 출력
NAME CSV APPROVAL APPROVED install-shpmd metallb-operator.v4.19.0-202502261233 Automatic true install-tsz2g metallb-operator.v4.19.0-202503102139 Manual false
NAME CSV APPROVAL APPROVED install-shpmd metallb-operator.v4.19.0-202502261233 Automatic true install-tsz2g metallb-operator.v4.19.0-202503102139 Manual false
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 입력하여 네임스페이스에 있는 설치 계획을 편집합니다.
<name_of_installplan>을
install-tsz2g
와 같은 설치 계획의 이름으로 바꿔야 합니다.oc edit installplan <name_of_installplan> -n metallb-system
$ oc edit installplan <name_of_installplan> -n metallb-system
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 편집기에서 설치 계획을 연 상태에서
spec.approval
매개변수를Manual
로 설정하고spec.approved
매개변수를true
로 설정합니다.참고설치 계획을 편집하면 업그레이드 작업이 시작됩니다. 업그레이드 작업 중에
oc -n metallb-system get csv
명령을 입력하면 출력에교체 중
또는보류 중
상태가 표시될 수 있습니다.
검증
Operator가 업그레이드되었는지 확인하려면 다음 명령을 입력한 다음 Operator에 대해 출력에
Succeeded가
표시되는지 확인하세요.oc -n metallb-system get csv
$ oc -n metallb-system get csv
Copy to Clipboard Copied! Toggle word wrap Toggle overflow