본문 바로가기
WIKI 기술 지식 베이스

Crossplane 업그레이드하기

원문 보기 위키 갱신

기존 Crossplane 설치를 업그레이드하는 권장 방법은 Helm을 사용하는 것이에요.

중요: Crossplane은 항상 한 번에 하나의 마이너 버전씩, 각각의 가장 최신 패치 버전을 사용해 업그레이드하세요.

예를 들어 v1.18에서 v2.0으로 업그레이드하려면 먼저 v1.19로, 그 다음 v1.20으로 업그레이드한 후 마지막에 v2.0으로 업그레이드해야 해요. 이 예시의 업그레이드 경로는 v1.18 → v1.19 → v1.20 → v2.0이에요.

출처: 문서

본문

사전 요구 사항

  • Helm 버전 v3.2.0 이상

Crossplane Helm 저장소 추가

Helm에 Crossplane 저장소가 있는지 확인하세요.

helm repo add crossplane-stable https://charts.crossplane.io/stable

Helm 저장소 업데이트

helm repo update로 로컬 Crossplane Helm 차트를 업데이트하세요.

helm repo update

중요: Helm 차트를 업데이트하지 않고 Crossplane을 업그레이드하면 로컬에 캐시된 Helm 차트의 마지막 버전이 설치돼요.

Crossplane 업그레이드

Crossplane 네임스페이스를 지정해 helm upgrade로 Crossplane을 업그레이드하세요. 기본적으로 Crossplane은 crossplane-system 네임스페이스에 설치돼요.

helm upgrade crossplane --namespace crossplane-system crossplane-stable/crossplane

Helm은 Crossplane을 설치할 당시 사용했던 모든 인수나 플래그를 보존해요.

Crossplane은 helm upgrade 명령에서 변경하지 않는 한 새로운 기본 동작을 사용해요.

새 기본값은 업그레이드 명령으로 Helm 차트를 커스터마이징해 재정의할 수 있어요.

더 알아보기 (Learn more)