К обсуждениям

HPA масштабируется до нуля в Kubernetes 1.37: граница object и external metrics

Редакция VOne Технологии

HPA масштабируется до нуля в Kubernetes 1.37: граница object и external metrics. На тестовом workload записать feature gate, тип метрики, её свежесть и время холодного старта; снача доказать переход 1→0→1 при управляемом сигнале, а затем сверить статус и события HPA. Практический результат — Матрица «тип метрики × feature gate × 1→0 × 0→1 ×.

1. Зафиксируйте точный симптом и границу ответа

После апгрейда ожидают, что minReplicas: 0 заработает с любой CPU-метрикой, но beta-возможность ограничена object и external metrics; ошибочная конфигурация может оставить workload без готовой холодной загрузки. Рабочая граница материала — именно запрос «как настроить hpa scale to zero в kubernetes 1.37 и почему minReplicas 0 не работает с cpu metric». До любого действия запишите версию, один наблюдаемый симптом, время и ожидаемый результат. Не переносите вывод на другую версию, роль, операционную систему или соседний продукт без повторной сверки. Новостная карточка или форумное обсуждение могут быть лишь lead: они не доказывают причину, охват или популярность.

2. Отделите свежее событие от технического доказательства

26 августа 2026 года Kubernetes 1.37 перевёл HPA scale-to-zero в beta и прямо ограничил его object и external metrics, добавив ScaledToZero status; объявление и HPA-документация проверены 28 августа. Первый источник фиксирует: Официальное объявление Kubernetes 1.37 от 26 августа 2026 года перечисляет 67 enhancements и отдельно описывает статусы новых возможностей; эта страница задаёт версионную и feature-gate границу, а не обещание применимости к любому кластеру. Второй официальный контракт уточняет: Официальная HPA-документация описывает цикл расчёта, метрики, minReplicas, условия масштабирования и статусы; это контракт для проверки переходов, а не обещание безопасности нуля для любого workload. Из этих двух текстов не следует, что любой похожий симптом вызван тем же механизмом. Дата, версия, область действия и оговорки источника остаются частью ответа.

3. Проведите один обратимый контрольный тест

На тестовом workload записать feature gate, тип метрики, её свежесть и время холодного старта; снача доказать переход 1→0→1 при управляемом сигнале, а затем сверить статус и события HPA. До теста сохраните исходное значение или копию только затрагиваемого объекта, заранее определите признак успеха, отрицательный исход и команду возврата. Меняйте ровно один фактор и повторяйте тот же контрольный вход. Не сбрасывайте профиль, не удаляйте данные, не отключайте защиту и не подменяйте сетевой маршрут ради удобного результата.

4. Прочитайте матрицу исходов без подмены причины

Матрица «тип метрики × feature gate × 1→0 × 0→1 × ScaledToZero», тест на одном некритичном Deployment, заранее записанный rollback к minReplicas: 1 и стоп-линия до production-сервиса с жёстким SLO. Ветки исхода разделяют неподдерживаемый тип метрики, несвежий адаптер, недоступный образ и неверный readiness; каждая причина требует своего отката. В каждой ячейке записывайте только наблюдаемый факт, а не предполагаемую причину. Если симптом исчез, это подтверждает границу контрольного теста, но не универсальную причину для всех конфигураций. Если результат неоднозначен, верните исходное состояние и соберите минимальный воспроизводимый пример.

5. Остановитесь до необратимого шага и эскалируйте минимум

Не включать нуль на критичном сервисе, если нет холодного канареечного теста, лимита на холодный старт, ручного scale-up и доступной метрики. Для поддержки соберите версию продукта, время с timezone, один обезличенный код ошибки или статус, один контрольный шаг и его результат. Удалите имена, email, IP, account IDs, tokens, ключи, полные конфиги и приватные ссылки. Красные флаги для немедленной остановки: потеря данных, секрета или доступа, влияние на несвязанных пользователей, отсутствие копии или невозможность возврата.

Материал подготовлен редакцией VOne с помощью ИИ; технические утверждения постатейно сверены с указанными официальными и первичными источниками 28 августа 2026 года.

Источники и проверка

Информация актуальна на дату публикации. Правила сервисов, приложений и сетей могут меняться.

Ответы

0 опубликовано
Ответов пока нет. Вы можете начать обсуждение.

Ваш ответ

Добавьте свой опыт или уточнение по теме.

Вы публикуете как Аноним Аватар отличает разговоры, но не раскрывает личные данные.

Ответ появится сразу. Не публикуйте личные данные, ключи и приватные ссылки.