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.7.4. CLI를 사용하여 클러스터 업데이트
업데이트가있는 경우 OpenShift CLI (oc
)를 사용하여 클러스터를 업데이트할 수 있습니다.
사용 가능한 OpenShift Container Platform 권고 및 업데이트는 고객 포털의 에라타 섹션을 참조하십시오.
전제 조건
-
업데이트된 버전과 일치하는 OpenShift CLI (
oc
)를 설치합니다. -
cluster-admin
권한이 있는 사용자로 클러스터에 로그인합니다. -
jq
패키지를 설치합니다. -
모든
MachineHealthCheck
리소스를 일시 중지합니다.
프로세스
클러스터를 사용할 수 있는지 확인합니다.
oc get clusterversion
$ oc get clusterversion
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 출력 예
NAME VERSION AVAILABLE PROGRESSING SINCE STATUS version 4.8.13 True False 158m Cluster version is 4.8.13
NAME VERSION AVAILABLE PROGRESSING SINCE STATUS version 4.8.13 True False 158m Cluster version is 4.8.13
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 현재 업데이트 채널 정보를 확인하고 채널이
stable-4.9
로 설정되어 있는지 확인합니다.oc get clusterversion -o json|jq ".items[0].spec"
$ oc get clusterversion -o json|jq ".items[0].spec"
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 출력 예
{ "channel": "stable-4.9", "clusterID": "990f7ab8-109b-4c95-8480-2bd1deec55ff" }
{ "channel": "stable-4.9", "clusterID": "990f7ab8-109b-4c95-8480-2bd1deec55ff" }
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 중요프로덕션 클러스터의 경우
stable-*
,eus-*
또는fast-*
채널에 가입해야 합니다.사용 가능한 업데이트를 확인하고 적용하려는 업데이트의 버전 번호를 기록해 둡니다.
oc adm upgrade
$ oc adm upgrade
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 출력 예
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 업데이트를 적용합니다.
최신 버전으로 업데이트하려면 다음을 수행합니다.
oc adm upgrade --to-latest=true
$ oc adm upgrade --to-latest=true
1 Copy to Clipboard Copied! Toggle word wrap Toggle overflow 특정 버전으로 업데이트하려면 다음을 수행합니다.
oc adm upgrade --to=<version>
$ oc adm upgrade --to=<version>
1 Copy to Clipboard Copied! Toggle word wrap Toggle overflow
클러스터 버전 Operator의 상태를 확인합니다.
oc get clusterversion -o json|jq ".items[0].spec"
$ oc get clusterversion -o json|jq ".items[0].spec"
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 출력 예
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
desiredUpdate
부분의version
번호가 지정한 값과 일치하는 경우 업데이트가 진행 중입니다.
클러스터 버전 상태 기록에서 업데이트 상태를 모니터링합니다. 모든 개체가 업데이트를 완료하는 데 시간이 걸릴 수 있습니다.
oc get clusterversion -o json|jq ".items[0].status.history"
$ oc get clusterversion -o json|jq ".items[0].status.history"
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 출력 예
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 기록에는 클러스터에 적용된 최신 버전 목록이 포함되어 있습니다. 이 값은 CVO가 업데이트를 적용할 때 업데이트됩니다. 목록은 날짜순으로 정렬되며 최신 업데이트가 목록의 맨 처음에 표시됩니다. 롤아웃이 완료되면 기록의 업데이트 상태는
Completed
로 표시되고 업데이트가 실패하거나 완료되지 않은 경우Partial
로표시됩니다.업데이트가 완료되면 클러스터 버전이 새 버전으로 업데이트되었는지 확인합니다.
oc get clusterversion
$ oc get clusterversion
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 출력 예
NAME VERSION AVAILABLE PROGRESSING SINCE STATUS version 4.9.0 True False 2m Cluster version is 4.9.0
NAME VERSION AVAILABLE PROGRESSING SINCE STATUS version 4.9.0 True False 2m Cluster version is 4.9.0
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 참고oc get clusterversion
명령에서PROGRESSING
상태가True
인 동안 다음 오류를 표시하는 경우 오류를 무시할 수 있습니다.NAME VERSION AVAILABLE PROGRESSING SINCE STATUS version 4.10.26 True True 24m Unable to apply 4.11.0-rc.7: an unknown error has occurred: MultipleErrors
NAME VERSION AVAILABLE PROGRESSING SINCE STATUS version 4.10.26 True True 24m Unable to apply 4.11.0-rc.7: an unknown error has occurred: MultipleErrors
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 클러스터를 버전 4.y+1과 같이 다음 마이너 버전으로 업그레이드하는 경우 새 기능에 의존하는 워크로드를 배포하기 전에 노드를 업데이트하는 것이 좋습니다.
oc get nodes
$ oc get nodes
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 출력 예
Copy to Clipboard Copied! Toggle word wrap Toggle overflow