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> を適切なイメージリポジトリ名に置き換えます。
3. Helm registry に認証する
認証情報を使用して Glasswall Helm レジストリにログインします:
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 リポジトリ名に、${version} は目的の chart バージョンに置き換えてください。
5. Helm リリースをアップグレードする
必要なイメージタグとリポジトリを使用して Helm upgrade コマンドを実行します:
helm upgrade --install <chart-name> <chart-name> --set image.tag=<tag> --set image.repository=glasswallhub.azurecr.io/<repository>
プレースホルダーを適切な chart 名、イメージタグ、リポジトリに置き換えてください。
注: アップグレード前には必ずリリースノートを確認し、互換性を確保するとともに、破壊的変更があれば理解してください。