# Kubectl

[`kubectl`](https://kubernetes.io/docs/reference/kubectl/) is the command-line interface (CLI) for interacting with Kubernetes clusters. Use `kubectl` when you need more granular control and precision than what the DuploCloud portal provides. For further guidance on using `kubectl`, refer to the [official Kubernetes documentation](https://kubernetes.io/docs/reference/kubectl/).

DuploCloud users have two primary options for using `kubectl` to interact with Kubernetes clusters:

* [Download the `kubeconfig` and install `kubectl` locally](/docs/automation-platform/kubernetes-overview/kubectl/kubectl-setup.md). This setup allows full command-line access on your own machine and is ideal if you require persistent, scriptable access to Kubernetes resources.
* [DuploCloud’s in-browser solution](/docs/automation-platform/kubernetes-overview/kubectl/kubectl-shell.md), where a preconfigured shell provides immediate access to `kubectl` without any local setup. This allows you to manage Kubernetes clusters from a browser tab, making it a quick and secure alternative to local configuration.


---

# 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.duplocloud.com/docs/automation-platform/kubernetes-overview/kubectl.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.
