Kubernetes-Verteilung | Kubernetes-Version | Container-Netzwerkschnittstellen (CNI) | CPX-Version | CIC-Version | NetScaler ADM-Version | NetScaler-Agent-Version |
---|---|---|---|---|---|---|
Open Source | Version 1.16.3 | Flanell, Kaliko oder Kanal | 13.0–41.28 oder höher | 1.5.25 oder höher | 13.0–47.22 oder höher | 13.0–47.22 oder höher |
Sie können den Kubernetes-Cluster mit verschiedenen Bereitstellungstopologien konfigurieren. Die folgende Tabelle enthält die Topologien, die im Servicegraphen unterstützt werden:
Topologie | Unterstützt im Servicegraphen |
---|---|
Single-Tier oder Unified Ingress | Ja |
Zweistufig | Ja |
Wolke | Ja, aber der Cloud Load Balancer wird im Diagramm nicht angezeigt. |
Service Mesh Lite | Ja |
Service-Mesh | Ja |
Dienste vom Typ LoadBalancer | NEIN |
Dienste vom Typ NodePort | NEIN |
Um die Einrichtung des Servicegraphen in NetScaler ADM abzuschließen, klicken Sie auf den Topologietyp, den Sie für Ihren Kubernetes-Cluster konfiguriert haben, und führen Sie die genannten Schritte aus:
Notiz
Das Verfahren zum Einrichten des Servicediagramms für Dual-Tier- und Service Mesh Lite-Topologien bleibt gleich.
Sie können das Servicediagramm anhand der folgenden Szenarien anzeigen:
NetScaler ADM- und Kubernetes-Cluster im selben Netzwerk (z. B. NetScaler ADM- und Kubernetes-Cluster, die auf demselben Citrix Hypervisor gehostet werden).
NetScaler ADM und Kubernetes-Cluster in einem anderen Netzwerk. In diesem Szenario müssen Sie einen On-Prem-Agenten konfigurieren und den Agenten im Netzwerk registrieren, in dem der Kubernetes-Cluster gehostet wird.
Stellen Sie sicher, dass Sie über Folgendes verfügen:
Konfigurierter Kubernetes-Cluster mit Single-Tier- oder Unified-Ingress-Topologie.
VPX-, MPX-, SDX-, BLX-Instanz in NetScaler ADM hinzugefügt und Web Insightaktiviert.
Kubernetes-Cluster in NetScaler ADM hinzugefügt.
Stellen Sie sicher, dass Sie über Folgendes verfügen:
Konfigurierter Kubernetes-Cluster mit einer der unterstützten Topologien.
statische Routen auf NetScaler ADM konfiguriert, um die Kommunikation zwischen NetScaler ADM und NetScaler CPX zu ermöglichen.
Notiz
Sie können dieses Verfahren ignorieren, wenn Sie NetScaler ADM als Microservice im selben Cluster bereitgestellt haben.
Die Beispielbereitstellungsdateien wurden aus dem GitHub-Repository heruntergeladen.
Erforderliche Parameter und wurden in der CPX-YAML-Datei hinzugefügt, um eine erfolgreiche CPX-Registrierung bei NetScaler ADM sicherzustellen.
Eine VPX-, MPX-, SDX- oder BLX-Instanz in NetScaler ADM hinzugefügt.
Der Kubernetes-Cluster wurde in NetScaler ADM hinzugefügt.
Eine Beispiel-Microservice-Anwendungwurde bereitgestellt.
NetScaler CPX bereitgestellt und CPX bei ADM registriert (gilt nur für zweistufige Architektur)
Aktiviert Automatische Auswahl virtueller Server , um die virtuellen Server zu lizenzieren.
Aktiviert Web-Transaktions- und TCP-Transaktionseinstellungen bis Alle für den NetScaler-Agenten, um HTTP- und TCP-Transaktionen abzurufen.
Datenverkehr an Microservices gesendet.
Stellen Sie sicher, dass Sie über Folgendes verfügen:
Konfigurierte Kubernetes-Clusterversion 1.14.0
mit einer der folgenden Service-Mesh-Topologien:
NetScaler CPX als Sidecar-Proxy für Istio
NetScaler als Ingress-Gateway für Istio
admissionregistration.k8s.io/v1beta1
API aktiviert. Sie können die API wie folgt überprüfen:
kubectl api-versions | grep admissionregistration.k8s.io/v1beta1
Die folgende Ausgabe zeigt an, dass die API aktiviert ist:
admissionregistration.k8s.io/v1beta1
Istio istio v.1.3.0
installiert.
Installiert Helm Version 3.x.
statische Routen auf NetScaler ADM konfiguriert, um die Kommunikation zwischen NetScaler ADM und NetScaler CPX zu ermöglichen.
Notiz
Sie können dieses Verfahren ignorieren, wenn Sie den NetScaler-Agenten als Microservice im selben Cluster bereitgestellt haben.
Die erforderlichen Parameter und wurden konfiguriert, um die Service-Mesh-Topologiedaten zu füllen.
Eine Beispielanwendungwurde bereitgestellt.
Der Kubernetes-Cluster wurde in NetScaler ADM hinzugefügt.
Aktiviert Automatische Auswahl virtueller Server , um die virtuellen Server zu lizenzieren.
Notiz
Wenn CPX als Sidecar-Proxy in der Service-Mesh-Bereitstellung eingesetzt wird, werden die virtuellen Server nur lizenziert, wenn die IP-Adresse mit der CPX-NS-IP übereinstimmt.
Aktiviert Web-Transaktions- und TCP-Transaktionseinstellungen bis Alle für den NetScaler-Agenten, um HTTP- und TCP-Transaktionen abzurufen.
Datenverkehr an Microservices gesendet.