РАЗРАБОТКА

Kubernetes 1.36 добавляет групповые снимки дисков в общий доступ

В Kubernetes 1.36 добавлены групповые снимки дисков, обеспечивающие консистентность данных и упрощение восстановления.

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

Kubernetes 1.36 представил поддержку групповых снимков дисков, которые теперь доступны в общем доступе (GA). Это шаг важен для разработчиков, так как позволяет обеспечить консистентность этих при восстановлении, особенно для приложений с несколькими томами.

Ход разработки групповых снимков

Поддержка групповых снимков дисков появилась в Kubernetes в версии 1.27 как альфа-функция, в версии 1.32 она перешла в бета, а теперь в 1.36 достигла общего доступа. Это позволяет создавать снимки, которые отражают состояние нескольких томов одновременно, что критично для приложений, работающих с несколькими данными, например, для тех, которые разделяют эти и логи между томами.

Групповые снимки используют расширенные API для создания хаотической консистентности, что значительно упрощает восстановление данных. Это означает, что приложения могут быть восстановлены без необходимости последовательного создания снимков, что порой занимает много времени и требует остановки работы приложений.

Технические детали реализации

Поддержка групповых снимков основана на 3 основных API: VolumeGroupSnapshot для создания снимка; VolumeGroupSnapshotContent для динамически созэтого снапшота; и VolumeGroupSnapshotClass, описывающий, как и какие снимки создаются. Все эти API теперь доступны в версии v1.

В новейшем релизе исправлены ошибки и улучшена стабильность, что подтверждается отзывами с бета-версий. К примеру, улучшено точное отображение размера при восстановлении данных.

Практическая значимость для разработчиков

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

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

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