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

# Resource browser

> Table view of every Kubernetes resource - smart columns per kind, search, filter, drill-down, and direct YAML edit.

The Resource browser is the table-of-everything view. Pick a kind from the sidebar (or pin it), and you get a dense, sortable table with columns chosen for that kind - not a generic blob of YAML.

![Radar resource browser - sortable table with smart columns per kind, status filters, and namespace picker](https://radarhq.io/images/radar/screenshot-resources.png)

## Smart columns

Each resource kind has a curated column set:

| Kind                           | Columns                                          |
| ------------------------------ | ------------------------------------------------ |
| **Deployment**                 | Name, ready, up-to-date, available, age, image   |
| **Pod**                        | Name, ready, status, restarts, age, node, IP     |
| **Service**                    | Name, type, cluster IP, external IP, ports, age  |
| **Ingress**                    | Name, class, hosts, address, ports, age          |
| **Job**                        | Name, completions, duration, age                 |
| **CronJob**                    | Name, schedule, last schedule, suspend           |
| **PersistentVolumeClaim**      | Name, status, volume, capacity, storage class    |
| **HorizontalPodAutoscaler**    | Name, reference, targets, min / max, replicas    |
| **Certificate** (cert-manager) | Name, ready, secret, issuer, expiry              |
| **Application** (Argo CD)      | Name, sync, health, repo, path, revision         |
| **Kustomization** (Flux)       | Name, ready, suspended, source, last applied     |
| **NodePool** (Karpenter)       | Name, ready, weight, instance types, capacity    |
| ...                            | (every supported integration adds typed columns) |

For unknown CRDs, Radar falls back to a generic name + age + ready columns and shows the full YAML in the detail drawer.

## Custom columns

Beyond the curated set, you can surface any **label or annotation** as its own column. Open the column picker (top-right of the table), choose **Label** or **Annotation**, and type a key - Radar autocompletes from keys present on the loaded rows, so you don't have to remember them.

Custom columns are first-class: **sortable**, **filterable** (with per-value chips), **resizable**, and **removable**. They're remembered per kind in your browser, so the columns you add to Nodes stay on Nodes.

<Tip>Great for node fleets - add `topology.kubernetes.io/zone` or `node.kubernetes.io/instance-type` to see placement at a glance.</Tip>

## Filtering

* **Search** - free-text across name / labels / annotations / status, with a regex toggle to switch from substring matching to full regular-expression patterns.
* **Namespace picker** - top-right.
* **Kind filter** - sidebar; pinned kinds float to the top.
* **Label filter** - click any label chip in a row to filter by it.
* **Status quick-filters** - per-kind chips ("Failing", "Pending", "OOMKilled", "ImagePullBackOff", etc.).

## Drilling in

Clicking any row opens the detail drawer, which has tabs depending on the kind:

* **Overview** - the most important fields surfaced
* **Pods** - on workloads, the live pods grid
* **Logs** - on workload kinds, aggregated logs across all pods
* **Events** - K8s events filtered to this resource
* **Topology** - the resource highlighted on the topology graph
* **YAML** - read or edit
* **Audit** - any findings from [Cluster audit](/docs/features/cluster-audit)
* **Manifest history** - resource changes from the [Timeline](/docs/features/timeline)

## YAML edit

The YAML tab supports inline edit with conflict detection (resourceVersion check). It applies via `kubectl apply --server-side` semantics. When `--disable-helm-write` or restricted RBAC takes effect, the editor goes read-only.

## Bulk actions

Select multiple rows - `Shift + click` for a range, the row checkboxes for individual picks, or the `b` hotkey to toggle bulk-select mode - then scale, restart, delete, or port-forward in bulk. Delete runs through a review-and-confirm step and reports partial failures rather than silently dropping them. The action menu only shows actions allowed by RBAC for *every* selected resource.

## Image filesystem

Click an image reference to open the [Image filesystem viewer](/docs/features/image-filesystem) - browse the layers without pulling locally.

## See also

* [Topology view](/docs/features/topology) - the graph of these same resources.
* [Cluster audit](/docs/features/cluster-audit) - inline findings on each row.
* [Helm management](/docs/features/helm) - chart-level view that complements the resource view.
