Kubernetes вышла заметка об очень важном и нужном нововведении "Kubernetes 1.27: In-place Resource Resize for Kubernetes Pods (alpha)".По сути благодаря этой фичи теперь можно динамически менять
limits и requests для контейнеров без необходимости их перезапуска! Тоесть если какому-то приложению во время старта/инициализации/прогрева/... требуется много ресурсов, а далее во время функционирования основной логики требуется меньше ресурсов, то сейчас можно гибко это провернуть, дав много ресурсов и затем забрать ненужные.Если кратко, то появилось следующее:
-
InPlacePodVerticalScaling feature gate- Поле
resources у контейнеров стало изменяемым и можно его менять!- Новое поле
restartPolicy для cpu и memory с возможными значениями NotRequired и RestartContainer
- Новое поле resources в статусе контейнера для отображения фактической картины И рекомендую почитать "Resize CPU and Memory Resources assigned to Containers"
