サービスグラフの設定

最終公開日 : Oct 02, 2026

ソフトウェア要件

Kubernetes ディストリビューション Kubernetes バージョン コンテナネットワークインターフェース (CNI) CPX バージョン CIC バージョン NetScaler ADM バージョン NetScaler agent バージョン
オープンソース 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トランザクション設定 をすべてに有効にしました。
  • マイクロサービスにトラフィック を送信しました。