Set up a suitable Kubernetes cluster

  • Last updated: January 24, 2023

  • Read time: 2 Minutes

In order to deploy Burp Suite Enterprise Edition you need a Kubernetes cluster that meets the following requirements:

  • An ingress solution, e.g a load balancer or an ingress controller.
  • A PersistentVolumeClaim called <application-name>-pvc that can be shared by all nodes in the namespace to which Burp Suite Enterprise Edition is going to be deployed.
  • (Optionally) To enable cluster node autoscaling, the cluster-autoscaler must be installed and enabled.

As well as these Kubernetes requirements, please note that you also need a database that meets the Burp Suite Enterprise Edition database requirements.

Other than these prerequisites, Burp Suite Enterprise Edition should run on any x86-based cluster, irrespective of its underlying setup.

Using the reference template

We have made an Amazon Web Services reference template available on our public GitHub repo for customers who do not yet have a Kubernetes cluster that meets the Burp Suite Enterprise Edition prerequisites. This template can be used to help you build out a suitable Kubernetes cluster and Postgres database.

While the provided reference template uses Amazon Web Services, Kubernetes deployments of Burp Suite Enterprise Edition can run on any suitable compute platform.

The reference template is intended as an example way of working rather than a strict configuration process. As such, you may want to fork it to your own repository and customize it to best meet your needs.


While we offer full support for Kubernetes deployments of Burp Suite Enterprise Edition, we are unable to offer support on your underlying Kubernetes infrastructure. This includes using and customizing any reference templates. For more information on the scope of our support for Kubernetes deployments, see the Support scope for Kubernetes deployments page.

Next step - Install the application

Was this article helpful?