Déployer NetScaler CPX dans un réseau hôte unique

Dans un réseau hôte unique, l’instance NetScaler CPX agit comme un proxy entre les conteneurs d’application sur le même hôte. À ce titre, l’instance NetScaler CPX offre évolutivité et sécurité aux applications basées sur des conteneurs. De plus, elle optimise les performances et fournit également un aperçu des données de télémétrie.

Dans un réseau hôte unique, le client, les serveurs et l’instance NetScaler CPX sont déployés en tant que conteneurs sur le même hôte Docker. Tous les conteneurs sont connectés via le pont docker0.

Dans cet environnement, l’instance NetScaler CPX agit comme un proxy pour les applications provisionnées en tant que conteneurs sur le même hôte Docker.

La figure suivante illustre la topologie d’hôte unique.

image localisée

Dans cet exemple, un conteneur d’application web (172.17.0.2) est le client et les deux conteneurs de base de données, DB1 (172.17.0.10) et DB2 (172.17.0.11), sont les serveurs. Le conteneur NetScaler CPX (172.17.0.4) se situe entre le client et les serveurs, agissant comme un proxy.

Pour permettre à l’application web de communiquer avec les conteneurs de base de données via NetScaler CPX, vous devez d’abord configurer deux services sur le conteneur NetScaler CPX pour représenter les deux serveurs. Ensuite, configurez un serveur virtuel en utilisant l’adresse IP du NetScaler CPX et un port HTTP non standard (tel que 81) car le NetScaler CPX réserve le port HTTP standard 80 pour la communication NITRO.

Dans cette topologie, vous n’avez pas besoin de configurer de règles NAT car le client et le serveur sont sur le même réseau.

Pour configurer ce scénario, exécutez les commandes suivantes soit en utilisant la fonctionnalité Jobs dans NetScaler ADM, soit en utilisant les API NITRO :

    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-->
Déployer NetScaler CPX dans un réseau hôte unique