アップグレード中のNetScaler CPX構成の永続性

最終公開日 : Oct 02, 2026
Helmアップグレード、ローリングアップデート、またはその他のPodの置き換え中にNetScaler® CPX Podが再起動すると、Ingressおよびサービスリソースを通じて蓄積された実行中の構成は永続化されません。NetScaler Ingress Controller (NSIC) は、NITRO APIを介してすべてのリソースを最初から再プッシュする必要があります。大規模なIngressデプロイメントでは、NetScaler CPXがトラフィックを処理する準備が整うまでに、この調整に時間がかかる場合があります。
NetScaler CPXの構成永続化は、Podシャットダウン時にNetScaler CPXの実行中の構成をKubernetes ConfigMapに保存することで、この遅延を解消します。置き換えPodが起動すると、実行中の構成は自動的に復元されます。新しいPodはほとんどの構成が事前にロードされた状態で起動するため、新しいPodが稼働するまでの時間が短縮されます。この機能は、NetScaler Ingress Controllerバージョン4.1.x以降でサポートされています。

利点

  • Podの再起動またはアップグレード後のほぼ瞬時の構成復元。
  • 手動での介入は不要 — バックアップと復元は完全に自動化されています。
  • 既存のHelmチャートワークフローと互換性があります (helm upgrade)。
  • 自動オーバーフロー圧縮により、大規模な構成を処理します。
  • NetScaler CPX自体に変更は不要 — ネイティブのNetScaler CPX起動構成メカニズムを使用します。

構成の永続化を有効にする

Helmのインストール

インストールまたはアップグレード中にcpxConfigPersistenceEnabled=trueを設定して、この機能を有効にします。
helm install my-release netscaler/netscaler-cpx-with-ingress-controller --set cpxConfigPersistenceEnabled=true,license.accept=yes
または
既存のリリースでcpxConfigPersistenceEnabled=trueを設定して、この機能を有効にします。
helm upgrade my-release netscaler/netscaler-cpx-with-ingress-controller \
  --set cpxConfigPersistenceEnabled=true,license.accept=yes
NetScaler CPXがバージョン13.1の場合、enableStartupProbeをfalseに設定します。