Skip to content

Cluster Management

Kore is designed for multi-cluster workflows. You can connect as many clusters as you like, organise them with custom names, icons, and tags, and switch between them instantly.

Click + in the icon sidebar to open the import dialog. Kore supports two discovery modes:

Mode How it works
From file Browse to a single kubeconfig file
From folder Scan a directory — Kore finds all valid configs inside

After discovery, Kore lists every context found. Select the ones you want and click Import. The original kubeconfig files are never modified.

All standard kubeconfig credential types are supported:

  • Client certificate + key
  • Bearer token
  • OIDC / exec-based auth (via kubeconfig exec entries)
  • In-cluster service account (when running inside a pod)

The Clusters page (/) is the home screen. It shows all your imported clusters in a searchable, sortable table with columns for name, context, last accessed, and tags.

Action How
Open Click the cluster row
Settings Click the ⚙️ icon on the row
Delete Click ✕ on the row (removes from Kore only — cluster is unaffected)
Bookmark Click the bookmark icon to pin to the icon sidebar

Open a cluster’s settings page from the resource sidebar or the cluster row. Here you can:

  • Rename the cluster (display name only — context name is unchanged)
  • Change the icon — upload a custom PNG or SVG (stored locally, never uploaded)
  • Add tags — arbitrary labels for filtering (production, gke, eu-west, …)
  • Add a description — free-text note visible on the Clusters overview

Bookmarked clusters appear as icons in the icon sidebar for immediate access. The order is draggable — rearrange by holding and dragging.


Every resource view respects the namespace selector at the top of the resource sidebar. Choose:

  • all — show resources across all namespaces
  • Any individual namespace — filters every list view simultaneously

Kore remembers your last-used namespace per cluster between sessions.

The Namespaces page lists every namespace with its status and age. Use Create Namespace to add a new one (names are validated as RFC 1123 DNS labels before the request is sent), or the row action menu to delete a namespace. The namespace selector refreshes automatically after either operation.


Kore watches your kubeconfig files for changes. If you add a new context with kubectl config set-context or any other tool, the Clusters list refreshes automatically — no restart needed.