РАЗРАБОТКА

Kubernetes переписал Image Promoter — ускорение на 30% и меньше кода

Kubernetes переписал инструмент для работы с контейнерами, что улучшило его производительность на 30% за счет сокращения кода на 20%.

✍️ Редакция iTech News | 17.03.2026 | ⏱ 2 мин | Источник: Kubernetes Blog
💻

Kubernetes переписал инструмент Image Promoter, что позволит значительно ускорить процесс работы с контейнерами. Теперь скорость загрузки контейнеров возросла на 30%, а объём кода сократился на 20%. Это важно, потому что сбой этого инструмента может задерживать релизы Kubernetes.

История и развитие Image Promoter

Первоначально Image Promoter был разработан Google в 2018 году с целью упростить процесс распространения контейнеров в Kubernetes. В последние годы он эволюционировал, но к 2025 году код стал тяжёлым и несистемным — в нём было много дублирующегося кода и устаревших зависимостей.

В 2026 году разработчики Kubernetes решили изменить ситуацию. Они начали с переработки инструментов, объединив различные функции в более компактный и проверяемый код. Итогом стал новый код, который теперь проще поддерживать и развивать.

Настройки и результаты работы

Новый инструмент Image Promoter теперь запускается в несколько этапов, что позволяет прозрачно тестировать каждую часть. Ключевые изменения включают:

  • Переписанный механизм ограничения скорости для всех операций с реестром.
  • Добавлена поддержка проверки оригинальности изображений.
  • Улучшена интеграция для сканирования уязвимостей и соответствия спецификации SBOM.

Работа над обновлением в целом была в фазах, каждая из которых была отдельно протестирована перед внедрением. Например, в момент завершения работы над фазы изменения находилось около 42 разработчиков, что подтверждает активное участие сообщества.

Практическое значение изменений

Для команды разработчиков Kubernetes это обновление означает более простые и быстрые релизы. Важно отметить, что подобные изменения не только ускоряют процесс, но и снижают вероятность ошибок — теперь проблемы, связанные с архивацией и тестированием, будут реже.

Для компаний, использующих Kubernetes, это означает, что обновления будут происходить быстрее и с меньшими рисками. С учетом постоянного роста популярности контейнеризации и облачных технологий, незаметные улучшающие изменения могут существенно повлиять на общую производительность и надёжность платформы.

Следующий шаг — добавление новых функций, таких как более детализированное сканирование уязвимостей, что позволит командам увереннее работать с безопасностью контейнеров.

Поделиться: Telegram X LinkedIn