Crane is a FinOps Platform for Cloud Resource Analytics and Economics in Kubernetes clusters. The goal is not only to help users to manage cloud cost easier but also ensure the quality of applications.
Describe the bug
When using craned for Resource and Replicas recommendation in a larger cluster, when the number of workloads reaches 2w+, the CPU utilization continues to be 100% (limit 8c), resource and replicas recommended values are older( runInterval: 24h0m0s)
Reproduce steps
Create more than 20,000 workload objects;
Configure recommended rules for all workloads;
Expected behavior
The Resource and Replicas recommendation work properly
Screenshots
Environment (please complete the following information):
Describe the bug When using craned for Resource and Replicas recommendation in a larger cluster, when the number of workloads reaches 2w+, the CPU utilization continues to be 100% (limit 8c), resource and replicas recommended values are older( runInterval: 24h0m0s) Reproduce steps
Expected behavior The Resource and Replicas recommendation work properly
Screenshots
![image](https://github.com/gocrane/crane/assets/25190767/19ad872b-dff2-4a82-b520-d598d83e3583)
Environment (please complete the following information):