> ## Documentation Index
> Fetch the complete documentation index at: https://docs.drdroid.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Kubernetes

> This document highlights different ways you can integrate your k8s cluster to DrDroid.

The recommended way to integrate your k8s cluster with is via the DRD Proxy Agent.

## Using DRD Agent \[Recommended]

The fastest and easiest way to integrate is to install the DRD agent in your cluster using the proxy token from the platform. Here are the steps to do this:

* Obtain your proxy token from the platform

  <img src="https://mintcdn.com/drdroid-88/A8WqT-En1LSDOAlY/images/docs/18ad91cb9e301220e0e289ec05aa40b3f555e7fc73f0bddc5fbcb836b0e969a4-Screenshot_2025-05-13_at_9.52.48_AM.png?fit=max&auto=format&n=A8WqT-En1LSDOAlY&q=85&s=b3133bd4670727cb78aad1ac096984a0" alt="" width="3024" height="1500" data-path="images/docs/18ad91cb9e301220e0e289ec05aa40b3f555e7fc73f0bddc5fbcb836b0e969a4-Screenshot_2025-05-13_at_9.52.48_AM.png" />

* Follow the instructions for helm-based installation that you can see in Github ([https://github.com/DrDroidLab/drd-vpc-agent](https://github.com/DrDroidLab/drd-vpc-agent))

\-- Clone the DRD Agent repository from github ([https://github.com/DrDroidLab/drd-vpc-agent](https://github.com/DrDroidLab/drd-vpc-agent))
\-- Make sure you are pointing to the right k8s cluster in the kubeconfig. Run the following commands:

<CodeGroup>
  ```bash bash theme={null}
  ./deploy_k8s.sh <API_TOKEN>
  ```
</CodeGroup>

* Post the helm installation, you should see the status as Active for the proxy token you used.

* You should also start seeing the cluster registered with us in the Integrations page.

After this, you can run commands on your k8s cluster from DrDroid for standalone and as part of investigations. Go to the [Home Page](https://aiops.drdroid.io), click on 'DroidAgent' and type this `Get all pods from default namespace in my k8s cluster` and you should get the output.

## Other methods

### Using cloud provider credentials (for managed k8s clusters)

DrDroid allows you to provide IAM credentials from your cloud provider that have been authorised to run kubectl commands in your cluster. Here are details for different cloud providers.

* [Amazon EKS](/integrations/amazon-eks)
* [Google Cloud GKE](/integrations/google-cloud-gke)
* Azure AKS - supported through Kubernetes
