주요 콘텐츠로 건너뛰기

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로 바꾸십시오.

참고: 업그레이드하기 전에 항상 릴리스 노트를 검토하여 호환성을 확인하고 주요 변경 사항을 이해하십시오.