NetScaler Console

Installer un agent NetScaler® en tant que microservice sur un cluster Kubernetes

Si vous utilisez NetScaler Console sur site, l’agent conteneur est utilisé pour plusieurs raisons stratégiques et techniques spécifiques. Voici quelques-unes des raisons importantes :

  • Gestion transparente des charges de travail natives du cloud - La principale raison d’utiliser l’agent conteneur est de gérer NetScaler CPX (la version conteneurisée de NetScaler).
  • Contrôle localisé : L’agent agit comme un proxy de licence entre votre console sur site et les instances NetScaler CPX exécutées au sein d’un cluster Kubernetes.
  • Connectivité simplifiée (architecture de microservices) - Si votre NetScaler Console et votre cluster Kubernetes se trouvent sur des réseaux différents, l’agent conteneur agit comme une passerelle sécurisée « intra-cluster ».

Remarques :

  • Vous pouvez également configurer un agent sur site et l’enregistrer sur le réseau où le cluster Kubernetes est hébergé.
  • À partir de la version 14.1 build 60.x de NetScaler Console, NetScaler Console prend en charge l’utilisation de l’agent de console conteneurisé. L’utilisation d’un agent de console conteneurisé offre une connectivité et une surveillance simplifiées des instances gérées sur les plateformes Kubernetes ou OpenShift.

Mise en route

  1. Dans NetScaler Console, accédez à Infrastructure > Instances > Agents.

  2. Dans la liste Sélectionner une action, sélectionnez l’option Télécharger le microservice d’agent.

  3. Dans la page Télécharger le microservice d’agent, spécifiez les paramètres suivants :

    • ID d’application – Un identifiant de chaîne pour définir le service de l’agent dans le cluster Kubernetes et distinguer cet agent des autres agents du même cluster.

    • Mot de passe – Spécifiez un mot de passe pour que NetScaler CPX utilise ce mot de passe pour intégrer NetScaler CPX à NetScaler Console via l’agent.

    • Confirmer le mot de passe – Spécifiez le même mot de passe pour confirmation.

      Remarque :

      • Vous ne devez pas utiliser le mot de passe par défaut (nsroot).
  4. Cliquez sur Télécharger le fichier Yaml.

Installer l’agent NetScaler dans le cluster Kubernetes

Effectuez les étapes suivantes sur le nœud principal Kubernetes :

  1. Enregistrez le fichier YAML téléchargé.

  2. Exécutez la commande suivante :

    kubectl create -f <yaml file>
    <!--NeedCopy-->
    

    Exemple :

    kubectl create -f onprem6540.yaml
    <!--NeedCopy-->
    

L’agent est créé avec succès.

Agent NetScaler créé dans le cluster Kubernetes

Dans NetScaler Console, accédez à Infrastructure > Instances > Agents pour afficher l’état de l’agent.

Agent NetScaler créé dans le cluster Kubernetes à l'aide de l'interface graphique de NetScaler Console

Après avoir configuré l’agent, vous pouvez ajouter les instances NetScaler CPX et afficher les analyses dans le graphique de service. Pour plus d’informations, consultez :

Installer un agent NetScaler® en tant que microservice sur un cluster Kubernetes