Crane v0.1.0
What's In
Time Series Prediction
TimeSeriesPrediction
is a CRD that used to forecast the kubernetes object metric.- Support many kinds of metric types:
ResourceQuery
,MetricQuery
,ExpressionQuery
. - Provide two out-of-box prediction algorithm:
DSP
andPercentile
.
Effective HorizontalPodAutoscaler
- Prediction-driving horizontal autoscaling.
- Provide two scale strategy:
Auto
andPreview
. - It is compatible with native HorizontalPodAutoscaler.
Analysis
Analytics the workload and provide recommendations about resource optimize. Two recommendations are currently supported:
- ResourceRecommend: Recommend container requests & limit resources based on historic metrics.
- Effective HPARecommend: Recommend which workloads are suitable for autoscaling and provide optimized configurations such as minReplicas, maxReplicas.
New Contributors
- @yekangming made their first contribution in #59
- @shiqiuzhang made their first contribution in #60
- @wxytjustb made their first contribution in #63