# Integration with Kubernetes Cluster

Delivery Shield offers continuous monitoring of your Kubernetes cluster, by detecting the changes in the application deployments in real-time. For each change, Delivery Shield evaluates specific security policies and can prevent actions that violate these policies. By using the secure Kube-detector agent, Delivery Shield ensures constant oversight of your cluster. Additionally, Delivery Shield leverages the open-source tool Kubescape to analyze your cluster’s security posture. Before any deployment, Kubescape’s scan results are reviewed to ensure your Kubernetes cluster is secure and compliant with the industry standards like CIS benchmarks.

The Cluster tab is used to manage the clusters to which your applications are getting deployed.

### To Add a Cluster

To add a new cluster, follow the steps given below:

1. Navigate to **Setup** > **Cluster**.

<figure><img src="/files/BhEDzgQBhvrmORrEcnfT" alt=""><figcaption></figcaption></figure>

2. Click on the **+New Account** button. The **Create Cluster** page is displayed.&#x20;
3. Enter the values for the fields that are displayed.&#x20;

<figure><img src="/files/RLTZ94uwyrRqLMOysV33" alt=""><figcaption></figcaption></figure>

* **Name** - Enter a name for the cluster.&#x20;
* **Target Type** - Select the target type.&#x20;
  * **Kubernetes** - Choose this option if, the deployment target is hosted on kubernetes.&#x20;
  * **Non-Kubernetes** - Choose this option if, the target deployment is hosted on any other tool other that kubernetes.&#x20;

<figure><img src="/files/jG6UJfUugjAA322bI825" alt=""><figcaption></figcaption></figure>

* **Account Name** - Enter the name of the account created in the cluster space.&#x20;
* **Server / IP** - Enter the IP or server address given in the cluster config file.&#x20;
* **Default Environment** - Enter the environment name, in which the cluster is being deployed. Eg: Dev or QA.

4. Click **Save**. The cluster is created and gets listed in the Cluster details page.&#x20;


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.opsmx.com/ssd/security-risk-and-prioritization/getting-started/integration-with-kubernetes-cluster.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
