Skip to content
This repository has been archived by the owner on Nov 3, 2022. It is now read-only.

Latest commit

 

History

History
42 lines (27 loc) · 1.5 KB

trial-in-cluster.md

File metadata and controls

42 lines (27 loc) · 1.5 KB

Generic badge

Kubernetes native load testing

Deploy the Operator in your own cluster

This deploys the alpha operator image: artillery-operator-alpha.

Pre-requisites

  • kubectl installed.
  • kubeconfig setup to access a cluster, either using the KUBECONFIG environment variable or $HOME/.kube/config.
  • A local copy of the artillery-operator github repo, either downloaded or using git clone.

Deploy the operator

Ensure you can execute operator-deploy.sh found in the artillery-operator root directory.

Then simply run:

./operator-deploy.sh

This will install the operator image ghcr.io/artilleryio/artillery-operator-alpha:latest in your cluster. And, run it from the artillery-operator-system namespace with restricted cluster permissions.

Undeploy the operator

Ensure you can execute operator-undeploy.sh found in the artillery-operator root directory.

Then simply run:

./operator-undeploy.sh

This will remove the operator and any created namespaces, load tests, etc... from your cluster.