コンテナ化された MID サーバーの自動スケーリング

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:3分
  • MID サーバーは、任意の数のレプリカを使用して StatefulSet を介して展開できます。Kubernetes Horizontal Pod Autoscaler (HPA) を活用して自動的にスケーリングできます。Horizontal Pod Autoscaler は、需要に合わせて作業負荷リソース (展開や StatefulSet など) を自動的に更新します。

    構成フェーズのインジケーターを設定するMID サーバーがネットワークの内部と外部の要素に接続できることを確認するMID サーバーを Linux または Windows ホストにダウンロードしてインストールするMID サーバーを構成MID サーバーセキュリティを設定MID サーバーがネットワークの内部と外部の要素に接続できることを確認するMID サーバーを Linux または Windows ホストにダウンロードしてインストールするMID サーバーを構成MID サーバーセキュリティを設定
    Kubernetes は、作業負荷に応じて、任意の数のステートフル MID サーバーレプリカを追加または削除できます。HPA では、CPU とメモリのメトリクスのみがサポートされています。MID サーバーをステートフルアプリケーションとして展開するには、展開要求フォームの [StatefulSet] セクションに次の情報を指定します。
    • 名前
    • ヘッドレスサービス名
    • 永続ボリューム要求 (PVC)
    • ストレージクラス、アクセスモード、ストレージ要求などのパラメーター
    • リソースの要求/制限

    PVC により、MID サーバーが config.xml、メタデータファイル、およびそのいくつかのサブフォルダーを格納する目的の永続ボリュームが宣言されます。

    作業負荷の変動中に、実行中の MID サーバーコンテナを含むポッドを削除して、新しいポッドに置き換えることができます。StatefulSet は、同じ永続ボリュームが新しいポッドに接続されていることを確認し、MID サーバーがその状態を再開できるようにします。

    永続ボリュームにマウントできるサブフォルダーは、新しい MID サーバーのインストールで最初は空であるものだけです。config.xml ファイルとその他のメタデータファイルは、ポッドがシャットダウンされたときにバックアップし、起動時に復元する必要があります。

    YAML ファイルとしてエクスポートされた展開要求は、Kubernetes クラスター内に StatefulSet 作業負荷と新しい MID サーバーポッドを作成するために使用できます。

    展開の YAML ファイルに変更を加えて再適用すると、デプロイの既存のポッドが再度作成されます。StatefulSet の展開では、構成ファイルはバックアップフォルダーから復元されます。init スクリプトで展開環境の変更を検出し、構成ファイルに適用してから、MID サーバーを起動する必要があります。

    HPA 自動スケーリングのアクティブ化

    HPA 自動スケーリングは、HPA コントローラーを作成することで、既存の StatefulSet 作業負荷に対してアクティブ化できます。

    展開要求を作成するときは、HPA バージョン 1 またはバージョン 2 のいずれかを選択できます。

    HPA 構成を使用してインスタンスで展開要求を作成すると、エクスポートされた YAML ファイルが適用され、HPA 自動スケーリングがすぐに開始されます。