Understand what is using your Pod’s memory.
KubeMemLens separates charged memory into anonymous memory, filesystem cache, tmpfs/shared memory and other cgroup charges, then adds pressure, limits and event evidence.
v0.0.1-alpha.3 · published alpha
Evaluation only on disposable or explicitly authorised clusters.

01 · decomposition
One number is not a diagnosis.
kubectl top reports a useful total. KubeMemLens reads cgroup v2 signals to show what contributes to it, with confidence and caveats.
- Anonymous
- 257.58 Mi
- Private process memory, heaps, stacks and mmap.
- File cache
- 71.15 Mi
- Filesystem-backed pages that may be reclaimable under pressure.
- Shmem / tmpfs
- 0 B
- tmpfs, /dev/shm and shared-memory segments.
- Other
- 1.82 Mi
- Residual kernel memory, slab and socket charges.
02 · investigation
From number to insight. Evidence first.
A read-only path that follows the evidence already inside the node.
See the composition.
Separate anonymous memory, cache, shared memory and residual charges.

Keep Kubernetes context.
Read limits, requests, QoS, ownership and node pressure beside the cgroup evidence.

Follow the evidence.
Move between nodes, workloads, Pods and containers with bounded trends and caveats.

Stay read-only.
Compare, recommend and export without applying workload changes.

03 · qualification threshold
Evidence has boundaries.
Exact combinations only. Current unsupported status is a design and evidence boundary, not a permanent provider verdict.Qualified evidence
- GKE Standard
- EKS managed nodes
- Self-managed containerd
- Self-managed CRI-O
Currently unsupported
- Standard AKS
- GKE Autopilot
- EKS Fargate
- AKS virtual nodes
- Windows worker nodes
- cgroup v1
04 · operator control
Cluster evidence stays under operator control.
KubeMemLens runs inside your cluster. It does not send product telemetry or copy cluster data to a hosted service.
- No hosted data service.
- Current snapshots and bounded history remain in the collector’s memory.
- No product telemetry.
- The project does not transmit usage data to a KubeMemLens service.
- You control the evidence.
- Incident captures stay local and are redacted, not anonymous.
Read-only investigation · no automated changes · operator-managed retention and sharing
05 · exact alpha
Start with a disposable cluster.
v0.0.1-alpha.3 is for evaluation on disposable or explicitly authorised clusters. It has no production stability or support guarantee.
helm upgrade --install kube-memlens \
oci://ghcr.io/danushkastanley/charts/kube-memlens \
--version 0.0.1-alpha.3 \
--namespace kube-memlens \
--create-namespace