Goldilocks is a utility that can help you identify a starting point for resource requests and limits.
Check out the documentation at docs.fairwinds.com
By using the kubernetes vertical-pod-autoscaler in recommendation mode, we can see a suggestion for resource requests on each of our apps. This tool creates a VPA for each deployment in a namespace and then queries them for information.
Once your VPAs are in place, you'll see recommendations appear in the Goldilocks dashboard:
Enjoying Goldilocks? Check out some of our other projects:
If you're interested in running Goldilocks in multiple clusters, tracking the results over time, integrating with Slack, Datadog, and Jira, or unlocking other functionality, check out Fairwinds Insights, a platform for auditing and enforcing policy in Kubernetes clusters.