Skip to main content

Resource Info (Describe View)

Every resource opens in a structured Describe window — similar to kubectl describe but interactive, live-updating, and clickable.

Opening Info

  • Double-click a row in the resource list.
  • Right-click → Info.
  • Press Enter with a row selected.

Info windows are standalone — multiple can be open side-by-side across any resources.

Raw YAML toggle

A toggle at the top of the Info window switches between:

  • Describe — structured tabs (default).
  • Raw YAML — the full YAML with syntax highlighting, folding, and search.

Tabs

Tabs shown depend on the resource kind:

  • Common tabs (all kinds) — Overview, Conditions, Events.
  • Kind-specific tabs — Containers (Pod, Deployment, StatefulSet, DaemonSet, Job, CronJob), Ports / Backends (Service, Endpoints), Taints / Resources (Node), Data (ConfigMap, Secret), Resources / Notes / Values / Manifest (Helm Release), Resources / History / Sync (ArgoCD Application).

Common tabs:

Overview (all kinds)

A key-value grid of the most relevant fields. Values that reference other resources are clickable — click to open a new Info window for the target.

Linked fields by kind:

  • Pod → Node, ServiceAccount, PriorityClass
  • StatefulSet → headless Service
  • PVC → StorageClass, PersistentVolume
  • PersistentVolume → StorageClass, bound PVC
  • AllownerReferences ("Controlled By" chain)

Timestamps show relative age as the primary value (e.g. 5d) with the full ISO timestamp in tooltip.

Labels are open by default, Annotations collapsed (they tend to be long).

Containers (Pods, Deployments, StatefulSets, DaemonSets, Jobs, CronJobs, ReplicaSets)

Per-container collapsible section with:

  • Image, ports, command/args, working dir, pull policy, restart count.
  • Resource requests / limits (CPU, memory, ephemeral storage).
  • Probes — Liveness, Readiness, Startup — with type (HTTP, TCP, Exec) and params.
  • Security context — privileged, readOnlyRootFilesystem, runAsUser, capabilities.
  • Volume mounts — read-only indicator, Browse button, Mount PVC button (green when mounted).
  • Environment variables:
    • Plain values inline.
    • configMapKeyRef / secretKeyRef — clickable to open the source; secret values have an eye-toggle to reveal base64-decoded content.
    • fieldRef — smart-linked to Node / Namespace / ServiceAccount where applicable.
    • envFrom — click to download and expand all keys from the referenced ConfigMap/Secret.

Pod Info also exposes per-running-container Browse and Mount buttons. See Pod Browse & Mount.

Conditions

Table of conditions with Type, Status, Reason, Age, Message. Filterable. Color-coded: True = green, False = red, Unknown = yellow.

Events

Kubernetes events, newest first. Filters by Type (Normal/Warning) and Reason. Auto-polls every 10 seconds.

Resource-specific tabs

KindExtra tabs
ServicePorts (protocol, target pods), Backends (Endpoints/EndpointSlice with IP, ports, status, Node link, Pod link)
IngressRules — clickable Service links
NodePods, Taints, Resources (Capacity vs Allocatable grid), Conditions, Events. See Node Operations.
ConfigMap / SecretData — per-key collapsible sections; secrets have reveal toggle
PodVolumes — per-volume grid, clickable ConfigMap/Secret/PVC links, optional badge
StorageClassPersistent Volumes — lazy-loaded table of matching PVs
Deployment / StatefulSet / DaemonSet / Job / CronJob / ReplicaSetPod Template — full container rendering, tolerations
Helm ReleaseOverview, Resources, Notes, Values, Manifest. See Helm.
ArgoCD ApplicationOverview, Resources, History, Sync. See ArgoCD.
PVCMount status, "Used by Pods", Helm/ArgoCD links. See PVC.

Controlled By

When a resource has owner references, Overview shows the chain:

Controlled By: ReplicaSet/my-app-6f8b7c → Deployment/my-app → (nothing)

Each link opens its target in a new Info window.

PVC, Pod, Deployment, and similar resources check (async, silent) whether they're managed by Helm or ArgoCD. When found, Overview adds:

  • Helm Release: my-release — opens the release Info.
  • ArgoCD Application: my-app — opens the Application Info.

"Used by Pods"

For resources consumed by pods (PVC, ConfigMap, Secret), Overview lists Used by Pods with links to each pod plus per-pod Shell and Logs buttons (multi-container picker when the pod has several containers).

Real-time updates

Every Info window runs its own Watch API subscription. When the underlying resource changes:

  • Fields update in place.
  • A fading green highlight (1.5 seconds) marks the changed field, line, or key.
  • JSON comparison is order-independent and strips volatile metadata to avoid noise.

Watches auto-reconnect on network blips. Events tab polls every 10 seconds.

Keyboard

ShortcutAction
Ctrl + FSearch within tab
Enter / Shift+EnterNext / previous match
EscClose Info window