| name | cost-optimization |
| description | Kubernetes cost management, resource optimization, and FinOps practices |
| sasmp_version | 1.3.0 |
| eqhm_enabled | true |
| bonded_agent | 01-cluster-admin |
| bond_type | PRIMARY_BOND |
| capabilities | ["Resource right-sizing","Cost visibility","Autoscaling","Spot instances","FinOps","Waste elimination","Budget management","Chargeback"] |
| input_schema | {"type":"object","properties":{"action":{"type":"string","enum":["analyze","optimize","report","alert","recommend"]},"scope":{"type":"string","enum":["cluster","namespace","workload","node"]}}} |
| output_schema | {"type":"object","properties":{"current_cost":{"type":"number"},"savings_potential":{"type":"number"},"recommendations":{"type":"array"}}} |
Kubernetes Cost Optimization
Executive Summary
Production-grade Kubernetes cost management covering resource optimization, autoscaling, and FinOps practices. This skill provides deep expertise in achieving 30-50% cost reduction while maintaining performance and reliability.
Core Competencies
1. Resource Right-Sizing
Vertical Pod Autoscaler
apiVersion: autoscaling.k8s.io/v1
kind: VerticalPodAutoscaler
metadata:
name: api-server-vpa
spec:
targetRef:
apiVersion: apps/v1
kind: Deployment
name: api-server
updatePolicy:
updateMode: "Auto"
resourcePolicy:
containerPolicies:
- containerName: api-server
minAllowed:
cpu: 100m
memory: 128Mi
maxAllowed:
cpu: 4
memory: 8Gi
controlledResources: ["cpu", "memory"]
Resource Recommendations Analysis
kubectl describe vpa api-server-vpa
kubectl get vpa api-server-vpa -o jsonpath='{.status.recommendation}'
kubectl apply -f https://github.com/FairwindsOps/goldilocks/releases/latest/download/goldilocks.yaml
kubectl label namespace production goldilocks.fairwinds.com/enabled=