Skip to content

Commit 7c1ed63

Browse files
committed
📝 dpcs
modified: README.md
1 parent 8ea7d62 commit 7c1ed63

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

README.md

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,24 @@
1-
# <img src="https://user-images.githubusercontent.com/87271817/208631618-0340279e-acf4-4101-bc0b-fac6badc136d.png" width="300">
1+
<p align="center">
2+
<img src="https://user-images.githubusercontent.com/87271817/208631618-0340279e-acf4-4101-bc0b-fac6badc136d.png" width="300">
3+
</p>
4+
<p align="center">A Kubernetes controller to optimize pod requests. A VPA Alternative.</p>
25

3-
[![GitHub release (latest by date)](https://img.shields.io/github/v/release/jatalocks/kube-reqsizer)](https://img.shields.io/github/v/release/jatalocks/kube-reqsizer)
6+
<p align="center">
7+
<a target="_blank"><img src="https://img.shields.io/github/v/release/jatalocks/kube-reqsizer" /></a>
8+
<a target="_blank"><img src="https://img.shields.io/github/downloads/jatalocks/kube-reqsizer/total"/></a>
9+
<a target="_blank"><img src="https://img.shields.io/github/issues/jatalocks/kube-reqsizer"/></a>
10+
<a target="_blank"><img src="https://img.shields.io/github/go-mod/go-version/jatalocks/kube-reqsizer"/></a>
11+
</p>
412

5-
![alt text](/assets/example.png)
613

714

815
**kube-reqsizer** is a kubernetes controller that will measure the usage of pods over time and optimize (reduce/increase) their requests based on the average usage.
916

1017
When all required conditions meet, the controller calculates the result requirements based on all the samples taken so far a pod.
1118
It then goes "upstream" to the parent controller of that pod, for example *Deployment*, and updates the relevant containers for the pod inside the deployment as a reconciliation, as if its desired state is the new state with the new requirements.
1219

20+
<img src="./assets/example.png" width="200">
21+
1322
Note: This is an alternative to [Vertical-Pod-Autoscaler](https://github.com/kubernetes/autoscaler/tree/master/vertical-pod-autoscaler). The intended use of this project is to provide a simpler, more straightforward install and mechanism, without CRDs, **and that can work with [Horizontal-Pod-Autoscaler](https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/).**
1423
## Deploy - Helm
1524

0 commit comments

Comments
 (0)