Glasswall Halo 업그레이드
최신 수정 사항, 기능 및 릴리스를 유지하기 위해 때때로 Glasswall Halo를 업그레이드해야 합니다.
Glasswall Halo 업그레이드
1. 기본 Kubernetes namespace 설정
현재 Kubernetes context가 cdrplatform namespace로 설정되어 있는지 확인합니다:
kubectl config set-context --current --namespace=cdrplatform
2. 최신 이미지 및 chart 버전 식별
Azure CLI를 사용하여 Glasswall Artifact Registry에서 사용 가능한 이미지 태그를 나열합니다:
az acr repository show-tags --repository <repository> --name glasswallhub --username "${token_ID}" --password "${token}" --orderby time_desc
<repository>를 적절한 이미지 repository 이름으로 바꾸십시오.
3. Helm registry에 인증
자격 증명을 사용하여 Glasswall Helm registry에 로그인합니다:
helm registry login glasswallhub.azurecr.io --username "${token_ID}" --password "${token}"
4. 최신 Helm chart 가져오기
필요한 Helm chart 버전을 다운로드하고 압축을 해제합니다:
helm pull oci://glasswallhub.azurecr.io/helm/<repository> --version "${version}" --untar --untardir .
<repository>는 chart repository 이름으로, ${version}은 원하는 chart 버전으로 바꾸십시오.
5. Helm release 업그레이드
필요한 image tag 및 repository를 사용하여 Helm upgrade 명령을 실행합니다:
helm upgrade --install <chart-name> <chart-name> --set image.tag=<tag> --set image.repository=glasswallhub.azurecr.io/<repository>
자리 표시자를 적절한 chart 이름, image tag 및 repository로 바꾸십시오.
참고: 업그레이드하기 전에 항상 릴리스 노트를 검토하여 호환성을 확인하고 주요 변경 사항을 이해하십시오.