Wozz - Kubernetes Resource Audit Tool Find over-provisioned resources in your K8s cluster. See exactly what you're wasting. Quick Start curl -sL wozz.io/audit.sh | bash See your waste breakdown instantly. No signup. No agents. Runs locally. What It Does Most K8s clusters over-provision CPU and memory by 30-60%. This script analyzes your pod resource configs and shows you the gap. # What teams typically set: resources : limits : memory : " 4Gi " cpu : " 1 " # What the app actually needs: # memory: ~800Mi # cpu: ~200m Wozz finds these gaps and estimates the cost. Example Output โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ WOZZ KUBERNETES AUDIT โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ ๐ฐ ANNUAL WASTE DETECTED: $14,880 โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ Breakdown by Category: Memory: $840/mo ($10,080/year) CPU: $360/mo ($4,320/year) Load Balancers: $40/mo ($480/year) โ 2 orphaned ๐ฏ #1 Biggest Waster: Pod: api-gateway Namespace: production ๐ธ Wasting: $8,400/year ๐ก Fix: Lower memory request to match actual usage What It Detects Issue Description Typical Savings Over-provisioned memory Requests > Actual Usage (kubectl top) $5-50/pod/month Over-provisioned CPU Requests > Actual Usage (kubectl top) $5-30/pod/month Orphaned load balancers LBs with no backend ~$20/month each Unbound volumes PVs not attached ~$10/100GB/month Note: Requires metrics-server for accurate usage data. Falls back to request/limit analysis if metrics unavailable. How It Works Runs these read-only kubectl commands: kubectl get pods --all-namespaces -o json kubectl get nodes -o json kubectl get pv -o json kubectl get svc --all-namespaces -o json kubectl top pods --all-namespaces # For actual usage metrics Analysis Method: With metrics-server: Compares actual pod usage (kubectl top) vs resource requests Compares actual pod usage (kubectl top) vs resource requests Without metrics-server: Falls back to comparing requests vs limits No writes. No modifications. No agents installed. Track Ov...
First seen: 2025-12-13 19:52
Last seen: 2025-12-13 19:52