Démarrage
Cette rubrique explique comment démarrer avec Dynamic Infrastructure.
Prérequis
-
Un cluster Kubernetes en version 1.9+ est requis.
-
Le serveur Cluster API doit être accessible depuis le déploiement NeoLoad Web.
-
Vous devez avoir un cluster Kubernetes opérationnel :
-
kubectl doit être installé et configuré pour gérer le cluster.
-
Vous devrez avoir des permissions suffisantes sur le cluster pour :
-
Créer un espace de noms
-
Créer un compte de service
-
Créer un rôle
-
Créer un rôle contraignant
-
-
Votre cluster doit être configuré (créer un compte de service, obtenir un token, infos DNS). Helm peut vous aider.
-
-
Vous devez avoir des ressources suffisantes sur le cluster : les nœuds de cluster doivent avoir au moins 4 cœurs de CPU et 6 Go de RAM disponible.
Comment le configurer ?
La connexion de NeoLoad Web à un orchestrateur et l'exécution de tests de charge sur celui-ci nécessitent quelques étapes de configuration.
-
Configurer un fournisseur d'infrastructure. Pour plus d'informations, voir Fournisseurs d'infrastructures.
-
Configurer une zone dynamique. Pour plus d'informations, voir Créer des Zones.
-
Exécuter un test à l'aide de ces zones dynamiques. Pour plus d'informations, voir Tests.
Paramètres avancés pour les zones dynamiques
L'infrastructure dynamique se configure de manière très simple et permet de définir des paramètres avancés pour le Contrôleur et l'Injecteur de charge.
Vous pouvez définir des valeurs spécifiques pour la mémoire et le CPU mais aussi des images Docker.
NeoLoad Web vous proposera également des réglages prédéfinis (petit, moyen, grand).
Une description complète est disponible ici.