Kubernetes Operations
Beyond browsing resources, Kunobi lets you perform common Kubernetes operations directly from the UI — no kubectl commands required. This page covers scaling, node management, Helm, ArgoCD, YAML editing, and more.
Navigating Resources
The K8s Drilldown page is the main resource explorer. Select a resource type from the sidebar (Deployments, Pods, Services, Nodes, etc.) and the table populates with all matching resources in the selected namespace.
Viewing Resource Details
Click any resource row to open the details sidebar. From there you can:
- View a structured Overview (status, labels, annotations, owner references)
- Open the YAML editor to inspect or edit the raw resource definition
- View Events associated with the resource
- View Logs for pod containers
- Perform Actions (scale, delete, cordon, etc.)
Viewing & Editing YAML
- Click a resource to open the details sidebar
- Select the YAML tab
- The full resource YAML is displayed with syntax highlighting
- To edit, click Edit — make your changes and click Apply
- To copy the YAML to clipboard, click the Copy icon
Changes are applied immediately via
kubectl apply. Kunobi will show a success or error notification.
Viewing Events
- Click a resource to open the details sidebar
- Select the Events tab
- All Kubernetes events associated with this resource are listed in chronological order
Events include warnings and normal events, making it easy to diagnose issues like image pull failures, OOMKills, or scheduling problems.
Viewing Logs
For Pods and their containers:
- Click a Pod to open the details sidebar
- Select the Logs tab
- If the pod has multiple containers, use the container selector to choose which one
- Logs stream in real-time
Scaling Workloads
You can scale Deployments, StatefulSets, and ReplicaSets directly from the UI.
- Select the workload in the table
- In the action bar, click scale or press
s - The Scale Resource dialog shows the current replica count
- Enter the desired number of replicas
- Click Scale
The table updates immediately to reflect the new replica count and pod status.
Node Operations
Cordoning a Node
Cordoning marks a node as unschedulable so no new pods are placed on it (equivalent to kubectl cordon). Existing pods continue running.
- Navigate to Nodes in the K8s Resources sidebar
- Select a node in the table
- In the action bar, click cordon or press
c - Confirm in the dialog — it shows the node name and current status
A cordoned node shows a visual indicator in the table.
Uncordoning a Node
Removes the unschedulable taint, allowing pods to be scheduled again:
- Select the cordoned node
- In the action bar, click uncordon or press
u
Deleting Resources
Warning: Deletion is immediate and may be irreversible for stateful resources. Always confirm before proceeding.
- Select one or more resources in the table
- The action bar appears at the top — click delete (or press
Backspace) - A confirmation dialog lists all resources to be deleted
- Optionally set a Grace Period (seconds) and Propagation Policy
- Click Delete Resources to confirm
Helm Operations
Kunobi provides visibility into your Helm releases via the HelmRelease resource type under the GitOps section.
Viewing HelmRelease Details
- Navigate to the GitOps section in the K8s Resources sidebar
- Select HelmRelease to list all releases
- Click on a release to open the details sidebar
- Use the Overview, Events, and YAML tabs to inspect status, chart reference, install/upgrade settings, and last attempt details
ArgoCD Operations
If your cluster runs ArgoCD, Kunobi detects ArgoCD Application resources and provides a Sync action.
Syncing an ArgoCD Application
- Navigate to Applications (ArgoCD) in the K8s Drilldown sidebar
- Click on an Application to open the details sidebar
- Click Sync to trigger an immediate sync
The application status updates to Syncing and then Synced once complete.
Flux Operations
For FluxCD resources, Kunobi provides a Reconcile action. See the Flux / GitOps page for full details.
Selecting Multiple Resources
Hold Shift or use the checkbox column to select multiple resources for batch operations.
- Select All / Deselect All —
⌘⇧A(macOS) /Ctrl+Shift+A(Windows/Linux) - Dismiss Selection —
Escape - Delete selected — available when one or more resources are selected
Columns
You can customize which columns are visible and their widths:
- Click the Columns button in the toolbar to toggle column visibility
- Drag column headers to resize them
- Column widths and visibility are persisted per resource type
Keyboard Shortcuts
| Action | macOS | Windows/Linux |
|---|---|---|
| Select All / Deselect All | ⌘⇧A | Ctrl+Shift+A |
| Dismiss selection | Escape | Escape |
| View YAML | ⌘Y | Ctrl+Y |
| View events | ⌘E | Ctrl+E |
| View logs | ⌘L | Ctrl+L |
| Delete resource | ⌘Delete | Ctrl+Delete |
| Focus search | ⌘F | Ctrl+F |
| Go back | ⌘[ | Ctrl+[ |
See Keybindings for the full list and to customize shortcuts.