SystemLink Enterpriseをアップデートする
- 更新日2025-06-11
- 4分で読める
構成を変更するか、または新しいバージョンのSystemLink Enterpriseアプリケーションにアップグレードします。
アップグレードの際はすべての構成ファイルが必要です。構成の一部が見つからない場合、アップグレードするとアプリケーション障害が発生し、クラスタからリソースが削除される可能性があります。
- フルアクセス権を持つクラスタ管理者です。
- CustomResourceDefinitions、ClusterRoles、およびClusterRoleBindingsを作成する権限を含むクラスタの役割を持つユーザです。
-
systemlink-adminネームスペースの前提条件をインストールするには、コマンドプロンプトを開いて、以下のコマンドを実行します。
helm upgrade admin-release oci://downloads.artifacts.ni.com/ni-docker/ni/helm-charts/systemlinkadmin --install --version version --namespace admin-namespace --values systemlink-admin-values.yaml --values systemlink-values.yaml --values systemlink-secrets.yaml --wait --timeout 10m0s
ここで- admin-releaseは、systemlink-admin Helmチャートのインストールに使用するリリース名です。
- ローカルミラーを使用している場合、downloads.artifacts.ni.com/ni-docker はミラーレジストリのURLに置き換えられます。
- versionは、インストールするソフトウェアのバージョンです。
- admin-namespaceは、systemlink-admin Helmチャート用に作成されるネームスペースです。
-
アプリケーションを更新するには、次のコマンドを実行します。
helm upgrade release oci://downloads.artifacts.ni.com/ni-docker/ni/helm-charts/systemlink --install --version version --namespace namespace --values systemlink-values.yaml --values systemlink-secrets.yaml --set-file database.postgresCertificate=postgres.pem
ここで- releaseは、インストールしたソフトウェアのコレクションにHelmが割り当てる名前です。
- downloads.artifacts.ni.com/ni-docker は、レジストリのURLです。ローカルミラーを使用している場合は、このURLをミラーレジストリのURLに置き換えます。
- versionは、インストールするソフトウェアのバージョンです。
- namespaceは、アプリケーション用に作成されたネームスペースです。
updateコマンドは、インストール以降にファイル内の値に加えたすべての変更に適用されます。必要に応じて、コンテナが指定されたバージョンに更新されます。ダウンタイムを避けるために、変更はローリング更新戦略を使用して適用されます。
関連コンテンツ
- Deploymentのローリングアップデート
- RabbitMQクラスタの非互換性を解決する
機能フラグ構成に互換性がないためにRabbitMQクラスタが正しく初期化されない場合は、クラスタをリセットします。この問題は、SystemLink Enterpriseのアップデート中に発生する可能性があります。