Skip to content

Workspaces

Workspaces let you organize how you view Kubernetes resources. Each workspace is a named collection of filter presets, column visibility settings, and view configurations — giving you one-click access to the exact view you need.

Built-in Workspaces

Kunobi ships with three built-in workspaces, each tailored to a different workflow:

WorkspacePurpose
GeneralCurated resource groups (Workloads, Networking, Storage, etc.)
AdvancedFull list of every discovered resource type in the cluster
GitOpsFlux and Argo CD resources organized by their dependency trees

Built-in workspaces are always available and cannot be deleted.

Switching Workspaces

  1. Click the workspace selector in the left sidebar (shows the current workspace name)
  2. Pick a workspace from the popover list
  3. The sidebar and resource view update immediately

You can also press W to open the workspace selector from the keyboard.

Each tab maintains its own workspace selection — switching workspaces in one tab does not affect other tabs.


Creating a Custom Workspace

  1. Open the workspace selector (W)
  2. Click Create workspace... at the bottom of the list
  3. Type a name and press Enter
  4. The new workspace becomes active and appears in the sidebar

Custom workspaces start empty. Add presets (see below) to build up your saved views.


Filter Presets

Presets capture a snapshot of your current view state so you can restore it later with a single click. Each preset saves:

  • Kind pills — which resource types are selected
  • Namespace filters — active namespace restrictions
  • Search and field filters — any text, regex, or field filters applied
  • Column visibility — which columns are shown or hidden
  • View mode — the current layout (Table, Graph, Split)

Saving a Preset

  1. Set up the filters, columns, and view mode you want to keep
  2. Click the Save Preset button (bookmark icon) in the filter bar
  3. Enter a name (or accept the auto-generated name like "Preset 1")
  4. Choose which workspace to save it in — or create a new workspace on the fly
  5. Click Save

Quick save: Press ⌘S (macOS) / Ctrl+S (Windows/Linux) to save the current state as a new preset in the active workspace without opening a dialog.

Restoring a Preset

  1. Switch to the workspace that contains the preset (if not already active)
  2. The sidebar shows all presets for the active workspace — click one to restore it
  3. Filters, column visibility, and view mode are applied instantly

You can also search presets by name, resource kind, or namespace using the search bar at the top of the preset list.


View Modes

Each tab can display resources in one of four layouts. View mode is saved with presets so you can switch between layouts by restoring different presets.

ModeDescription
TableTraditional resource table with sortable columns
GraphInteractive dependency graph visualization
Split (Vertical)Side-by-side table and graph
Split (Horizontal)Stacked table and graph

Switch view modes from the view mode selector in the toolbar. The selection is remembered per tab and per view.


Pinning Workspaces

Pin frequently-used workspaces to the vertical navigation bar for one-click access.

  1. Open the workspace selector (W)
  2. Hover over a workspace to reveal the pin icon
  3. Click the pin icon — a pinned workspace button appears in the vertical nav bar

Click a pinned workspace button to navigate to K8s Resources and activate that workspace in one step. Click it again to toggle the left sidebar. To unpin, open the workspace selector and click the pin icon again.

Default K8s Workspace

Set one workspace as the default so it activates automatically when you click K8s Resources in the nav bar. Open the workspace selector, hover over a built-in workspace (General or Advanced), and click the server icon.


Managing Workspaces and Presets

Rename or Delete a Workspace

  1. Open the workspace selector
  2. Hover over a custom workspace and click the settings (gear) icon
  3. In the dialog, rename or delete the workspace

Viewing Presets in a Workspace

Select a custom workspace to see its presets listed in the sidebar. Each preset shows its name and a settings icon.

Rename or Delete a Preset

  1. In the sidebar preset list, hover over a preset and click the settings (gear) icon
  2. Rename or delete the preset from the dialog

Deleting a workspace removes all of its presets. This cannot be undone.


Per-Tab State

Kunobi uses browser-like tabs, and each tab maintains independent state:

  • Workspace selection — each tab can use a different workspace
  • Active filters — kind pills, namespace filters, search, field filters
  • Scroll position and selection — resource selection is tab-scoped
  • View mode — Table, Graph, or Split layout

Closing a tab cleans up all of its state. Opening a new tab starts with the default workspace.

Keyboard Shortcuts

ActionmacOSWindows/Linux
Open workspace selectorWW
Pin/unpin current workspace⇧PShift+P
Quick save preset⌘SCtrl+S

See Keybindings to customize any of these shortcuts.