NetScaler Console

NetScaler® エージェントを Kubernetes クラスターにマイクロサービスとしてインストールする

オンプレミスの NetScaler Console を使用している場合、コンテナエージェントはいくつかの特定の戦略的および技術的な理由で使用されます。重要な理由のいくつかを以下に示します。

  • クラウドネイティブワークロードのシームレスな管理 - コンテナエージェントを使用する主な理由は、NetScaler CPX (NetScaler のコンテナ化されたバージョン) を管理することです。
  • ローカライズされた制御: エージェントは、オンプレミスの Console と Kubernetes クラスター内で実行されている NetScaler CPX インスタンス間のライセンスプロキシとして機能します。
  • 簡素化された接続 (マイクロサービスアーキテクチャ) - NetScaler Console と Kubernetes クラスターが異なるネットワーク上にある場合、コンテナエージェントは安全な「クラスター内」ゲートウェイとして機能します。

注:

  • オンプレミスエージェントを構成し、Kubernetes クラスターがホストされているネットワークにエージェントを登録することもできます。
  • NetScaler Console リリース 14.1 ビルド 60.x 以降、NetScaler Console はコンテナ化されたコンソールエージェントの使用をサポートしています。コンテナ化されたコンソールエージェントを使用すると、Kubernetes または OpenShift プラットフォーム上の管理対象インスタンスの接続と監視が合理化されます。

はじめに

  1. NetScaler Console で、インフラストラクチャ > インスタンス > エージェントに移動します。

  2. アクションの選択リストから、エージェントマイクロサービスのダウンロードオプションを選択します。

  3. エージェントマイクロサービスのダウンロードページで、次のパラメータを指定します。

    • アプリケーションID – Kubernetes クラスター内のエージェントのサービスを定義し、同じクラスター内の他のエージェントとこのエージェントを区別するための文字列ID。

    • パスワード – NetScaler CPX がエージェントを介して NetScaler CPX を NetScaler Console にオンボーディングするために使用するパスワードを指定します。

    • パスワードの確認 – 確認のため、同じパスワードを指定します。

      注記:

      • デフォルトのパスワード (nsroot) を使用してはいけません。
  4. YAMLファイルをダウンロード」をクリックします。

KubernetesクラスターにNetScalerエージェントをインストールする

Kubernetesメインノードで次の手順を実行します。

  1. ダウンロードしたYAMLファイルを保存します。

  2. 次のコマンドを実行します。

    kubectl create -f <yaml file>
    <!--NeedCopy-->
    

    例:

    kubectl create -f onprem6540.yaml
    <!--NeedCopy-->
    

エージェントが正常に作成されました。

Kubernetesクラスターに作成されたNetScalerエージェント

NetScaler Consoleで、「インフラストラクチャ > インスタンス > エージェント」に移動してエージェントのステータスを確認します。

NetScaler コンソール GUI を使用して Kubernetes クラスターに作成された NetScaler エージェント(/ja-jp/netscaler-application-delivery-management-software/media/kubernetes-agent-creation-gui.png)

エージェントを設定した後、NetScaler CPXインスタンスを追加し、サービスグラフで分析を表示できます。詳細については、以下を参照してください。

NetScaler® エージェントを Kubernetes クラスターにマイクロサービスとしてインストールする