Setting up a suitable Kubernetes cluster
Last updated: September 14, 2023
Read time: 2 Minutes
In order to deploy Burp Suite Enterprise Edition to Kubernetes you first need a cluster that meets the following requirements:
- An ingress solution, for example a load balancer or an ingress controller.
PersistentVolumeClaimthat is created in the namespace to which Burp Suite Enterprise Edition is going to be deployed. The access mode is
PersistentVolumebound to the
PersistentVolumeClaim. They must be able to be simultaneously accessed by all nodes that are available to the namespace to which Burp Suite Enterprise Edition is going to be deployed. The access mode is
- (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.
For more information on the general system requirements needed to install and run Burp Suite Enterprise Edition, see Burp Suite Enterprise Edition system requirements.
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. You can use this template to 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?
An error occurred, please try again.