Bereitstellen von NetScaler CPX in einem Einzelhost-Netzwerk

In einem Einzelhost-Netzwerk fungiert die NetScaler CPX-Instanz als Proxy zwischen Anwendungskontainern auf demselben Host. In dieser Funktion bietet die NetScaler CPX-Instanz Skalierbarkeit und Sicherheit für die containerbasierten Anwendungen. Darüber hinaus optimiert sie die Leistung und bietet auch Einblicke in Telemetriedaten.

In einem Einzelhost-Netzwerk werden der Client, die Server und die NetScaler CPX-Instanz als Container auf demselben Docker-Host bereitgestellt. Alle Container sind über die docker0-Bridge verbunden.

In dieser Umgebung fungiert die NetScaler CPX-Instanz als Proxy für die als Container auf demselben Docker-Host bereitgestellten Anwendungen.

Die folgende Abbildung veranschaulicht die Einzelhost-Topologie.

lokalisiertes Bild(/en-us/cpx/12-1/media/cpx-single-host-topology.png)

In diesem Beispiel ist ein Web-App-Container (172.17.0.2) der Client und die beiden Datenbankcontainer, DB1 (172.17.0.10) und DB2 (172.17.0.11), sind die Server. Der NetScaler CPX-Container (172.17.0.4) befindet sich zwischen dem Client und den Servern und fungiert als Proxy.

Damit die Webanwendung über NetScaler CPX mit den Datenbankcontainern kommunizieren kann, müssen Sie zuerst zwei Dienste auf dem NetScaler CPX-Container konfigurieren, um die beiden Server darzustellen. Konfigurieren Sie dann einen virtuellen Server unter Verwendung der NetScaler CPX-IP-Adresse und eines nicht standardmäßigen HTTP-Ports (z. B. 81), da NetScaler CPX den Standard-HTTP-Port 80 für die NITRO-Kommunikation reserviert.

In dieser Topologie müssen Sie keine NAT-Regeln konfigurieren, da sich Client und Server im selben Netzwerk befinden.

Um dieses Szenario zu konfigurieren, führen Sie die folgenden Befehle entweder über die Jobs-Funktion in NetScaler ADM oder über NITRO-APIs aus:

    add service db1 HTTP 172.17.0.10 80
    add service db2 HTTP 172.17.0.11 80
    add lb vserver cpx-vip HTTP 172.17.0.4 81
    bind lb vserver cpx-vip db1
    bind lb vserver cpx-vip db2
<!--NeedCopy-->
Bereitstellen von NetScaler CPX in einem Einzelhost-Netzwerk