{"repo":"google/kube-startup-cpu-boost","free":true,"listed":false,"github":"https://github.com/google/kube-startup-cpu-boost","clone":"git clone https://github.com/google/kube-startup-cpu-boost.git","description":"Kube Startup CPU Boost is a controller that increases CPU resource requests and limits during Kubernetes workload startup time","language":"Go","stars":659,"topics":["cpu-boost","kubernetes","kubernetes-operator"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"Kube Startup CPU Boost Kube Startup CPU Boost is a controller that increases CPU resource requests and limits during a Kubernetes workload's startup time. Once the workload is up and running, the resources are set back to their original values. Note: This is not an officially supported Google product. --- Table of contents Description Installation Usage Features [[Boost target] Pod label selector](#boost-target-pod-label-selector) [[Boost resources] container matcher](#boost-resources-container-matcher) [[Boost resources] percentage increase](#boost-resources-percentage-increase) [[Boost resources] fixed target](#boost-resources-fixed-target) [[Boost duration] fixed time](#boost-duration-fixed-time) [[Boost duration] Pod condition](#boost-duration-pod-condition) Configuration Metrics Side Effects License Description The primary use cases for Kube Startup CPU Boost are workloads that require extra CPU resources during the startup phase — typically JVM-based applications. Kube Startup CPU Boost leverages the In-place Resource Resize for Kubernetes Pods feature introduced in Kubernetes 1.27. It allows reverting a workload's CPU resource requests and limits back to their original values without the need to recreate the Pods. The increase in resources is achieved via a Mutating Admission Webhook. By default, the webhook also removes CPU resource limits if present. The original resource values are restored by the operator after a given period of time or when a Pod condition is met.","default_branch":null,"files":null,"tree":[],"storefront":"/r/google","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/google/kube-startup-cpu-boost/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}