kondense
kondense copied to clipboard
Automated resources sizing tool for containers in kubernetes
It could also work with a pod QoS of Burstable.
Note : DRAFT
usage : - `make build` (cache enabled) - `GO_BUILD_FLAGS="-a" make build` to download all deps
Right now, we start GraceTicks at Interval, maybe we should start at 0 ?
Right now the env variables in kondense (e.g. KONDENSE_MEMORY_MIN) are checked only at the start of the container. So if we update them dynamically inside the container, we are not...
Right now, kondense is updating memory and cpu for each container in a pod. An environment variable in the `kondense` container could make it so that we only update memory...
This is just a question. Does memory pressure work with the JVM where the memory is allocated upfront?
In case of misconfiguration etc, it would be good if the container prints log ouputs as it initialises the first 5 steps in main.go I see literally no output.
It would be great to have an armv8 build of kondense/kondense on docker hub for more "modern" k8s clusters.