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

最終公開日 : Sep 25, 2026

ソフトウェア要件

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

始める前に

以下のシナリオを使用してサービスグラフを表示できます。
  • NetScaler ADMとKubernetesクラスターが同じネットワーク上にある場合(例:NetScaler ADMとKubernetesクラスターが同じCitrix Hypervisor™上でホストされている場合)。
  • NetScaler ADMとKubernetesクラスターが異なるネットワーク上にある場合。このシナリオでは、オンプレミスエージェントを構成し、Kubernetesクラスターがホストされているネットワークにエージェントを登録する必要があります。

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

以下を確認してください。
  • シングルティアまたは統合イングレストポロジでKubernetesクラスターを構成済みであること。
  • NetScaler ADMに(/ja-jp/netscaler-application-delivery-management-software/13-1/application-analytics-and-management/service-graph/sg-unified-single-ingress-topology.html#add-vpx-or-sdx-or-mpx-or-blx-instance-in-citrix-adm)を追加し、Web Insightを有効にしていること。
  • NetScaler ADMに(/ja-jp/netscaler-application-delivery-management-software/13-1/application-analytics-and-management/service-graph/sg-unified-single-ingress-topology.html#add-kubernetes-cluster-in-citrix-adm)を追加していること。

デュアルティアまたはService Mesh Liteトポロジ

以下を確認してください。
  • サポートされているいずれかのトポロジでKubernetesクラスターを構成済みであること。
  • NetScaler ADMとNetScaler CPX間の通信を有効にするために、NetScaler ADMで(/ja-jp/netscaler-application-delivery-management-software/13-1/application-analytics-and-management/service-graph/sg-service-mesh-dual-tier-topology.html#configure-static-routes-in-citrix-adm-agent)を構成済みであること。
    注
    NetScaler ADMを同じクラスター内のマイクロサービスとして展開している場合は、この手順を無視できます。
  • GitHubリポジトリから(/ja-jp/netscaler-application-delivery-management-software/13-1/application-analytics-and-management/service-graph/sg-service-mesh-dual-tier-topology.html#download-the-sample-deployment-files-from-github)をダウンロード済みであること。
  • NetScaler ADMへのCPXの登録を成功させるために、CPX YAMLファイルに(/ja-jp/netscaler-application-delivery-management-software/13-1/application-analytics-and-management/service-graph/sg-service-mesh-dual-tier-topology.html#add-parameters-in-cpx-yaml-file)を追加済みであること。
  • NetScaler ADMに(/ja-jp/netscaler-application-delivery-management-software/13-1/application-analytics-and-management/service-graph/sg-service-mesh-dual-tier-topology.html#add-vpx-or-sdx-or-mpx-or-blx-instance-in-citrix-adm)を追加済みであること。
  • NetScaler ADMに(/ja-jp/netscaler-application-delivery-management-software/13-1/application-analytics-and-management/service-graph/sg-service-mesh-dual-tier-topology.html#add-kubernetes-cluster-in-citrix-adm)を追加済みであること。
  • (/ja-jp/netscaler-application-delivery-management-software/13-1/application-analytics-and-management/service-graph/sg-service-mesh-dual-tier-topology.html#deploy-a-sample-microservice-application)を展開済みであること。
  • NetScaler CPXを展開し、(/ja-jp/netscaler-application-delivery-management-software/13-1/application-analytics-and-management/service-graph/sg-service-mesh-dual-tier-topology.html#deploy-cpx-and-register-cpx-in-adm)(2層アーキテクチャにのみ適用)していること。
  • 仮想サーバーをライセンスするために、仮想サーバーの自動選択を有効にしました。
  • NetScalerエージェントがHTTPおよびTCPトランザクションを取得できるように、WebトランザクションおよびTCPトランザクション設定をすべてに有効にしました。
  • マイクロサービスにトラフィックを送信しました。

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

以下を確認してください。
  • 以下のいずれかのサービスメッシュトポロジで、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バージョン3.xをインストール済みであること。
  • NetScaler ADMとNetScaler CPX間の通信を有効にするために、NetScaler ADMで静的ルートを構成済みであること。
    注
    同じクラスターにNetScalerエージェントをマイクロサービスとして展開している場合は、この手順を無視できます。
  • サービスメッシュトポロジデータを入力するために、必要なパラメータを設定しました。
  • サンプルアプリケーションを展開しました。
  • NetScaler ADMにKubernetesクラスターを追加しました。
  • 仮想サーバーをライセンスするために、仮想サーバーの自動選択を有効にしました。
    注
    サービスメッシュ展開でCPXがサイドカープロキシとして展開されている場合、仮想サーバーは、IPアドレスがCPX NS IPと一致する場合にのみライセンスされます。
  • NetScalerエージェントがHTTPおよびTCPトランザクションを取得できるように、WebトランザクションおよびTCPトランザクション設定をすべてに有効にしました。
  • マイクロサービスにトラフィックを送信しました。