# Kubernetes IDE

Kubernetes IDE offers a comprehensive platform for developers and DevOps teams to efficiently navigate, view, and interact with the resources and events managed within a Kubernetes cluster.

#### Key Features:

* **Easy Navigation of Cluster Resources and Events:** Users can quickly access cluster details through a user-friendly interface, navigating to the Clusters section and diving into the specifics of localhost or any cluster listed. This central access point simplifies the process of monitoring and managing cluster resources.
* **Enhanced Visibility with Filtering Options:** The IDE provides options to list and filter resources and events, including those associated with runbooks, through a simple click. Whether you're looking at resources or specific Kubernetes events, the tool offers tailored filtering options to streamline your view.
* **Versatile Viewing Modes - Flat vs. Tree View:** Users can toggle between Flat and Tree views. The Flat view lists resources without showing their parent/child relationships, while the Tree view organizes resources hierarchically, offering a clearer understanding of dependencies and associations among resources.
* **Advanced Filtering Capabilities:** The IDE allows for sophisticated filtering of resources and events using JSONPathSelectors and LabelSelectors. This means users can quickly find exactly what they're looking for by specifying criteria that match resource specifications or metadata labels.
* **Viewing and Editing Resources with Ease:** gopaddle supports viewing and editing of resources through two main editors - a YAML Editor for direct manipulation of the YAML specification, and an OpenAPI Schema Form for a more structured and guided editing experience. While events can be viewed for detailed diagnostics, they cannot be edited.
* **Developer Tools: Container Logs and Terminal:** Gain instant access to live logs from your containers, providing real-time insights into application behavior and performance.

#### How These Capabilities Help:

This Kubernetes IDE facilitates a more intuitive and efficient management of Kubernetes environments. By simplifying navigation, offering flexible viewing and filtering options, and providing powerful editing tools, it empowers users to:

* **Quickly Diagnose and Resolve Issues:** With easy access to resources, events, and associated runbooks, teams can swiftly identify and address issues within their clusters.
* **Optimize Cluster Organization:** The Flat and Tree views help users understand the structure and relationships of their deployments, enhancing cluster organization and planning.
* **Customize and Control Resource Management:** Advanced filtering options and editing capabilities allow for precise control over resources, enabling tailored management strategies that fit specific operational needs.

### Efficient Navigation and Management of Kubernetes Resources and Events

Resources and events managed by a cluster can be viewed by navigating to the Cluster page.

* Navigate to the **Clusters** section in the left navigation panel and click on cluster name to view the cluster
* Click on **View -> Resources** to list all the resources discovered under the cluster.&#x20;

<div align="left"><figure><img src="/files/GlIWiu2pu0hAIJUxtt4Y" alt=""><figcaption><p>Cluster  - View Resources</p></figcaption></figure></div>

* This section  describes the different options available to navigate the kubernetes resources and events efficiently.

<figure><img src="https://lh7-us.googleusercontent.com/77vwawIq-di7IaeJOZfSsyj7fApryMzrmscAFBedhryAb8QRWt8PGsteAmuAeLss01tIkDhKbQBlJuiQXrl3CPIIhNQ8KBUPe75dAeQOuHM87zjbV7TMoNW9x0glpMteAyxY_l0UuHNzQLXO61ujdJk" alt=""><figcaption><p>Resource Filtering Options</p></figcaption></figure>


---

# 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://help.gopaddle.io/overview/kubernetes-ide.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.
