Resource Management
Browse, inspect, and operate on 23+ Kubernetes resource types — all updated in real time via the Kubernetes watch API.
Supported Resources
Workloads
- Pods
- Deployments
- StatefulSets
- DaemonSets
- Jobs
- CronJobs
- Horizontal Pod Autoscalers (HPAs)
Networking
- Services
Config
- ConfigMaps
- Secrets
Storage
- PersistentVolumes (PVs)
- PersistentVolumeClaims (PVCs)
- StorageClasses
RBAC
- Roles
- ClusterRoles
- RoleBindings
- ClusterRoleBindings
- ServiceAccounts
Cluster
- Nodes
- PodDisruptionBudgets
- Custom Resource Definitions (CRDs)
- Custom Resource instances
Package Management
- Helm Releases
Real-time Watchers
Every resource type is backed by the Kubernetes watch API. When a pod restarts, a deployment scales, or a secret changes, the update appears in Krust instantly — no manual refresh needed. Watchers reconnect automatically on network interruption with exponential backoff.
Operations
Krust supports the full range of day-to-day Kubernetes operations directly from the GUI:
- Delete — Remove any resource with confirmation dialog
- Scale — Adjust replica count for Deployments, StatefulSets, and ReplicaSets
- Restart — Trigger a rolling restart by patching the pod template annotation
- Suspend / Resume — Toggle CronJob suspension on and off
- Evict — Evict pods from a specific node for maintenance
Inspector
Click any resource name to open the detail inspector. The inspector shows:
- Full resource details and metadata
- Conditions and status
- Events related to the resource
- Container specs (image, ports, resources, probes)
- Volume mounts and volume definitions
- Environment variables and config references
Bulk Operations
Select multiple resources with Cmd+click, then perform batch operations on the entire selection. Supported bulk actions include delete, restart, and scale — each with a confirmation dialog showing exactly which resources will be affected.
Context Menus
Right-click any resource row to see a context menu with actions specific to that resource type. Pods show exec, logs, and delete; Deployments show scale, restart, and delete; CronJobs show suspend/resume — and so on for every resource kind.