Architecture / Concepts
Cette rubrique explique l'architecture et les concepts importants de Dynamic Infrastructure.
Comment cela fonctionne ?
NeoLoad Web peut déployer des pods en fonction de votre zone et des paramètres de test avant de lancer la campagne de test. Une fois terminés, les spun pods créés seront automatiquement éteints et détruits.
Authentification du cluster
NeoLoad Web nécessite un service account pour gérer un cluster Kubernetes / OpenShift et un service account token pour s'authentifier sur ce cluster.
Ce compte de service doit être lié à un rôle qui dispose de ces règles (permissions) :
rules:
- apiGroups: [ "", "apps", "extensions" ]
resources: ["deployments", "replicasets"]
verbs: ["get", "list", "create", "update", "patch", "delete"]
- apiGroups: [ "", "apps", "extensions" ]
resources: ["pods", "events"]
verbs: ["get", "list"]
- apiGroups: [ "" ]
resources: ["replicationcontrollers"]
verbs: ["get", "list", "create", "update", "patch", "delete"]
Ces autorisations peuvent être créées automatiquement avec le tableau d'accès des utilisateurs de l'infrastructure dynamiqueNeoLoad Web.