サービスグラフのセットアップ

最終公開日 : Oct 02, 2026

ソフトウェア要件

Kubernetesディストリビューション Kubernetesバージョン コンテナネットワークインターフェース (CNI) CPXバージョン CICバージョン エージェントバージョン
オープンソース v1.16.3 フラネル、カリコ、またはカナル 13.0–47.103以降 1.6.1以降 13.0–49.x以降
Kubernetesクラスターはさまざまな展開トポロジで構成でき、以下の表はサービスグラフでサポートされているトポロジを示しています。
トポロジ サービスグラフでサポートされています
シングルティアまたは統合イングリッジ はい
デュアルティア はい
クラウド はい、ただしクラウドロードバランサーはグラフに表示されません
サービスメッシュライト はい
サービスメッシュ はい
LoadBalancerタイプのサービス いいえ
NodePortタイプのサービス いいえ
NetScaler Consoleでサービスグラフの設定を完了するには、Kubernetesクラスター用に構成したトポロジタイプをクリックし、記載されている手順を完了してください。
注
デュアルティアおよびサービスメッシュライトトポロジのサービスグラフ設定手順は同じです。

シングルティアまたは統合イングレストポロジ

シングルティアまたは統合イングレストポロジを設定するには、以下の手順を完了していることを確認してください。詳細については、「シングルティアまたは統合イングレストポロジを設定するための詳細な手順」を参照してください。
  • シングルティアまたは統合イングレストトポロジでKubernetesクラスターを構成済みであること。
  • NetScaler ConsoleにVPX、MPX、SDX、BLXインスタンスを追加し、Web Insightを有効にしていること。
  • NetScaler ConsoleにKubernetesクラスターを追加済みであること。

デュアルティアまたはサービスメッシュライトトポロジ

デュアルティアまたはサービスメッシュライトトポロジを設定するには、以下の手順を完了していることを確認してください。詳細については、「デュアルティアまたはサービスメッシュライトトポロジを設定するための詳細な手順」を参照してください。

サービスメッシュトポロジ

サービスメッシュトポロジを設定するには、以下の手順を完了していることを確認してください。詳細については、サービスメッシュトポロジ設定の詳細手順を参照してください。
  • Kubernetesクラスターバージョン 1.14.0 を、以下のいずれかのサービスメッシュトポロジで構成済み:
    • IstioのサイドカープロキシとしてのNetScaler CPX
    • IstioのイングレスゲートウェイとしてのNetScaler
  • admissionregistration.k8s.io/v1beta1 APIを有効にしました。APIは以下を使用して確認できます。
    kubectl api-versions | grep admissionregistration.k8s.io/v1beta1
    次の出力は、APIが有効になっていることを示しています。
    admissionregistration.k8s.io/v1beta1
  • Istio istio v.1.3.0 をインストール済み。
  • Helm version 3.x をインストール済み。
  • (/ja-jp/netscaler-console-service/getting-started.html#install-an-agent-as-a-microservice) をインストールし、NetScaler ConsoleとKubernetesクラスター、またはデータセンターやクラウド内の管理対象インスタンス間の通信を有効にするように構成済み。
    エージェントをマイクロサービスとして展開することもできます。詳細については、Getting Started の「NetScalerエージェントのインストール」セクションを参照してください。
  • NetScaler ConsoleとNetScaler CPX間の通信を有効にするため、エージェント上で (/ja-jp/netscaler-console-service/application-analytics-and-management/service-graph/sg-service-mesh-topology.html#configure-static-routes-in-the-agent) を構成済み。
    注
    同じクラスターにNetScalerエージェントをマイクロサービスとして展開している場合は、この手順を無視できます。
  • サービスメッシュトポロジデータを入力するために、 (/ja-jp/netscaler-console-service/application-analytics-and-management/service-graph/sg-service-mesh-topology.html#configure-the-required-parameters) を構成済み。
  • サンプルアプリケーション(/ja-jp/netscaler-console-service/application-analytics-and-management/service-graph/sg-service-mesh-topology.html#deploy-a-sample-application)を展開しました。
  • NetScaler Console に Kubernetes クラスター(/ja-jp/netscaler-console-service/application-analytics-and-management/service-graph/sg-service-mesh-topology.html#add-kubernetes-cluster-in-citrix-adm)を追加しました。
  • エージェントが HTTP および TCP トランザクションを取得できるように、Web トランザクションと TCP トランザクションの設定(/ja-jp/netscaler-console-service/application-analytics-and-management/service-graph/sg-service-mesh-topology.html#enable-web-transaction-and-tcp-transaction-settings)を すべて に設定しました。
  • マイクロサービスにトラフィック(/ja-jp/netscaler-console-service/application-analytics-and-management/service-graph/sg-service-mesh-topology.html#send-traffic-to-microservices)を送信しました。
必要なセットアップ手順を完了すると、Applications > Service Graph および Microservices タブに表示されるサービスグラフを確認できます。詳細については、「サービスグラフの詳細(/ja-jp/netscaler-console-service/application-analytics-and-management/service-graph/service-graph-begin-details.html)」を参照してください。