Skip to content

Workloads

The Workloads section covers all the resource types that run your applications.

The Pods page provides a live view of all pods in the selected namespace.

Kore opens a Kubernetes watch stream when you navigate to the Pods page. Changes — new pods, status transitions, deletions — appear immediately without polling.

Click any pod row to open the detail panel on the right side:

  • Overview — node, IP addresses, QoS class, controlled-by, service account
  • Containers — each container’s image, ports, environment variables, resource requests/limits, and probe configuration
  • Conditions — PodScheduled, Initialized, ContainersReady, Ready with status and messages
  • Volumes — mounted volumes with type and source
  • Labels & Annotations — full key/value list
  • Events — recent events for this specific pod

From the pod detail panel, click View Logs to open the log tab in the bottom drawer. Kore streams output from the container in real time. Multiple log tabs can be open simultaneously — each runs as an independent stream.

Right-click any row (or use the row action menu) to:

Action Description
View Details Open the pod detail panel
View Logs Open a live log stream in the bottom drawer (single-container pods open directly; multi-container pods open the detail panel so you can pick a container)
Edit YAML Open the full pod YAML in an editor tab in the bottom drawer, with Apply to write changes back to the cluster
Delete Delete the pod immediately (the owning controller will reschedule it)

Multiple pods can be selected with the checkboxes and deleted in one batch action.


The Deployment and StatefulSet detail panels show current CPU and memory usage for every pod matched by the workload’s selector, read from the Kubernetes Metrics API (metrics.k8s.io). The Nodes page shows the same live usage per node against its allocatable capacity.

This requires metrics-server (or a compatible provider) in the cluster. When it is not installed, Kore shows a notice instead of usage data — nothing else is affected.


The Deployments page shows all Deployments in the active namespace with replica counts and availability status.

Clicking a Deployment row opens its detail panel showing the template spec, strategy, conditions, and related ReplicaSets.

Action How
Scale Right-click → Scale, enter desired replica count
Restart Right-click → Restart (triggers a rolling restart via annotation)
Edit YAML Right-click → Edit YAML — make changes and apply
Delete Right-click → Delete

StatefulSets are managed with the same interface as Deployments: list view, detail panel, scale, restart, and YAML editing.

Ordered pod identity and stable network identities are visible in the pod list — pods are named <statefulset>-0, <statefulset>-1, etc.


The DaemonSet list shows desired, current, ready, available, and misscheduled counts. All standard actions (edit, delete, restart) are available.


ReplicaSets are usually managed through Deployments, but Kore exposes them directly for inspection. You can see which Deployment owns each ReplicaSet and the full pod template.


The Jobs list shows each Job’s completion status (0/1 Complete, 1/1 Complete, etc.), duration, and creation time. Completed jobs are shown alongside active ones.


The CronJobs page shows the schedule expression, last scheduled time, and active job count. From the detail panel you can inspect the Job template and trigger a manual run (via kubectl create job equivalent).


Navigate to Workloads in the sidebar for a cross-type summary view. All Deployments, StatefulSets, DaemonSets, ReplicaSets, Jobs, and CronJobs are shown together, grouped by type, making it easy to see cluster health at a glance.