Kubernetes Workload Coverage

Right-sizing and cost visibility for cluster workloads, fed by a lightweight in-cluster agent — no inbound access to your cluster required.

1 min read

How it works

A push-based agent feeds the same pipeline as every other resource type.

Inventory
Workloads (Deployments, StatefulSets, Nodes, …) are registered as they report in, pushed by the in-cluster agent.
Metrics
CPU/memory usage samples are buffered and averaged hourly, feeding the same trend analysis as any other resource type.
Optimization
Evaluates usage against requests/limits and turns findings into right-sizing recommendations.

Coverage by service

Inventory Metrics Optimization Drift detection
Kubernetes
5 resource types
  • Kubernetes Namespaces
  • Kubernetes Nodes
  • Kubernetes Secrets
  • Kubernetes Service Accounts
  • Kubernetes Workloads

Configuration

  1. Go to Organization → Integrations → Kubernetes and register a cluster. This generates an agent token, shown once.

  2. Install the agent with Helm, using the token and cluster ID from the previous step:

helm upgrade --install pruneops-k8s-agent oci://registry-1.docker.io/pruneops/k8s-agent-chart \
  --version 0.6.0 \
  --set pruneops.token=<TOKEN> \
  --set pruneops.clusterId=<CLUSTER_ID> \
  --namespace pruneops --create-namespace
  1. Wait a few minutes, then check the cluster list — "Last seen" updates once the agent starts reporting.