Cloud Spend 101: Avoiding Bill Shock & Optimizing Kubernetes Cost