v1.1에서 v1.2로 업그레이드

v1.1에서 v1.2로 업그레이드 (v1.1 to 1.2)

v1.2로 올라가면서 Kustomize 버전이 정리되고, Argo CD 설정 맵에 표시(라벨)가 추가로 필요해졌어요. 특히 Kustomize v1 지원이 제거되고 기본 Kustomize 버전도 올라가므로, 변경 사항을 확인한 뒤 일반적인 업그레이드 절차를 따라가면 됩니다.

출처: 문서

본문

Kustomize

  • Kustomize v1 지원이 제거됐어요. 이제 모든 kustomize 차트는 동일한 Kustomize 버전으로 빌드돼요.
  • Kustomize v2.0.3이 v3.1.0으로 업그레이드됐어요. 이 과정에서 하위 호환성이 깨지는 변경이 하나 있었어요: https://github.com/kubernetes-sigs/kustomize/issues/42 . v2.1.0부터 네임스페이스 접두사(namespace prefix) 기능이 CRD와 함께 동작하는데, 이로 인해 생성된 리소스 정의 이름이 바뀔 수도 있어요.

ConfigMap 라벨

Argo CD 설정 맵에는 app.kubernetes.io/part-of: argocd 라벨을 반드시 붙여야 해요. 이미지 버전만 바꾸지 말고, 업데이트된 install.yaml 매니페스트도 함께 적용하도록 하세요.

이제부터는 일반적인 업그레이드 절차를 그대로 따라가면 됩니다.

더 알아보기 (Learn more)