---
title: "Set up distributed k6 | Grafana k6 documentation"
description: "Set up distributed k6 It’s possible to run large load tests even when using a single node, or single machine. But, depending on your use case, you might also want to run a distributed Grafana k6 test in your own infrastructure."
---

# Set up distributed k6

It’s possible to run large load tests even when using a single node, or single machine. But, depending on your use case, you might also want to run a distributed Grafana k6 test in your own infrastructure.

A couple of reasons why you might want to do this:

- You run your application in Kubernetes and would like k6 to be executed in the same fashion as all your other infrastructure components.
- You want to run your tests within your private network for security and/or privacy reasons.

[k6 Operator](https://github.com/grafana/k6-operator) is a Kubernetes operator that you can use to run distributed k6 tests in your cluster.

This section includes the following topics:

- [Install k6 Operator](/docs/k6/latest/set-up/set-up-distributed-k6/install-k6-operator/)
- [Upgrade the k6 Operator](/docs/k6/latest/set-up/set-up-distributed-k6/upgrade-k6-operator/)
- [Run browser tests in Kubernetes](/docs/k6/latest/set-up/set-up-distributed-k6/browser-tests/)
- [Usage](/docs/k6/latest/set-up/set-up-distributed-k6/usage/)
  
  - [Run k6 scripts with TestRun CRD](/docs/k6/latest/set-up/set-up-distributed-k6/usage/executing-k6-scripts-with-testrun-crd/)
  - [Use k6 Operator with k6 extensions](/docs/k6/latest/set-up/set-up-distributed-k6/usage/extensions/)
  - [Use the k6 Operator with Grafana Cloud k6](/docs/k6/latest/set-up/set-up-distributed-k6/usage/k6-operator-to-gck6/)
  - [Configure the TestRun CRD](/docs/k6/latest/set-up/set-up-distributed-k6/usage/configure-testrun-crd/)
  - [Schedule k6 tests](/docs/k6/latest/set-up/set-up-distributed-k6/usage/scheduling-tests/)
  - [Use the k6 Operator with Istio](/docs/k6/latest/set-up/set-up-distributed-k6/usage/istio/)
- [Troubleshoot](/docs/k6/latest/set-up/set-up-distributed-k6/troubleshooting/)
