Servicediagramm einrichten

Softwareanforderungen

Kubernetes-Distribution Kubernetes-Version Container-Netzwerkschnittstellen (CNI) CPX-Version CIC-Version NetScaler ADM Agent-Version
Open Source v1.16.3 Flanell, Kattun oder Kanal 13.0—47.103 oder höher 1.6.1 oder höher 13.0—49.x oder höher

Sie können den Kubernetes-Cluster mit verschiedenen Bereitstellungstopologien konfigurieren, und die folgende Tabelle enthält die Topologien, die in Service Graph unterstützt werden:

Topologie In Service Graph unterstützt
Single-Tier or Unified ingress Ja
Zweistufig Ja
Cloud Ja, aber der Cloud-Load-Balancer wird im Diagramm nicht angezeigt
Service Mesh Lite Ja
Service-Mesh Ja
Dienstleistungen des Typs LoadBalancer Nein
Dienste des Typs NodePort Nein

Um das Setup-Dienstdiagramm in NetScaler ADM abzuschließen, klicken Sie auf den Topologie-Typ, den Sie für Ihren Kubernetes-Cluster konfiguriert haben, und führen Sie die genannten Verfahren aus:

Hinweis

Das Verfahren zum Einrichten des Servicegraphen für Dual-Tier- und Service-Mesh-Topologien bleibt gleich.

Einstufige oder einheitliche Ingress-Topologie

Stellen Sie sicher, dass Sie die folgenden Schritte ausführen, um die Single-Tier- oder Unified Ingress-Topologie einzurichten. Weitere Informationen finden Sie unter Detaillierte Verfahren zum Einrichten einer einstufigen oder vereinheitlichten Eingangstopologie.

Dual-Tier- oder Service Mesh Lite Topologie

Stellen Sie sicher, dass Sie die folgenden Schritte ausführen, um die Dual-Tier- oder Service-Mesh-Topologie einzurichten. Weitere Informationen finden Sie unter Detaillierte Verfahren zum Einrichten der Dual-Tier- oder Service Mesh Lite-Topologie.

Service-Mesh-Topologie

Stellen Sie sicher, dass Sie die folgenden Schritte ausführen, um die Service-Mesh-Topologie einzurichten. Weitere Informationen finden Sie unter Detaillierte Verfahren zum Einrichten der Service-Mesh-Topologie.

  • Die Kubernetes-Clusterversion 1.14.0 wurde mit einer der folgenden Service-Mesh-Topologien konfiguriert:

    • NetScaler CPX als Sidecar-Proxy für Istio

    • NetScaler als Ingress-Gateway für Istio

    Weitere Informationen finden Sie unter NetScaler Istio Adapter-Bereitstellungsarchitektur.

  • admissionregistration.k8s.io/v1beta1 API aktiviert. Sie können die API überprüfen, indem Sie Folgendes verwenden:

    kubectl api-versions | grep admissionregistration.k8s.io/v1beta1

    Die folgende Ausgabe zeigt an, dass die API aktiviert ist:

    admissionregistration.k8s.io/v1beta1

  • Istio installiert istio v.1.3.0.

  • Helm Version 3.x installiert.

  • Einen NetScaler ADM Agent installiert und konfiguriert, um die Kommunikation zwischen NetScaler ADM und Kubernetes-Clustern oder verwalteten Instanzen in Ihrem Rechenzentrum oder Ihrer Cloud zu ermöglichen.

    Sie können einen NetScaler ADM -Agent auch als Microservice bereitstellen. Weitere Informationen finden Sie im Abschnitt Installieren von NetScaler ADM Agent unter Erste Schritte.

  • Auf dem NetScaler ADM Agent wurden statische Routen konfiguriert, um die Kommunikation zwischen NetScaler ADM und NetScaler CPX zu ermöglichen.

    Hinweis

    Sie können dieses Verfahren ignorieren, wenn Sie NetScaler ADM Agent als Microservice im selben Cluster bereitgestellt haben.

  • Die erforderlichen Parameter zum Füllen der Service-Mesh-Topologiedaten wurden konfiguriert.

  • Eine Beispielanwendungwurde bereitgestellt.

  • Der Kubernetes-Cluster wurde in NetScaler ADM hinzugefügt.

  • Automatische Auswahl virtueller Server aktiviert, um die virtuellen Server zu lizenzieren.

  • Webtransaktions- und TCP-Transaktionseinstellungen für Alle aktiviert, damit der NetScaler ADM-Agent HTTP- und TCP-Transaktionen abrufen kann.

  • Traffic an Microservices gesendet.

Nachdem Sie die erforderlichen Einrichtungsverfahren abgeschlossen haben, können Sie das Servicediagramm anzeigen, das unter Anwendungen > Service Graph und auf der Registerkarte Microservices ausgefüllt ist. Weitere Informationen finden Sie unter Servicegraph-Details.

Servicediagramm einrichten