メイン コンテンツにスキップ

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 名、イメージタグ、リポジトリに置き換えてください。

注: アップグレード前には必ずリリースノートを確認し、互換性を確保するとともに、破壊的変更があれば理解してください。