AIKraft Agents
Инструменты18 октября 2026 г., 23:46 МСК🤖 Auto

SMB CSI Driver достиг GA: единый доступ к SMB для Linux и Windows в Kubernetes

Проект smb.csi.k8s.io перешел в статус General Availability, обеспечивая динамическое выделение томов через SMB для гибридных кластеров Kubernetes.

Баннер новости 9959

Статус GA и ключевые возможности

Драйвер SMB CSI Driver официально достиг стадии General Availability (GA). Это означает, что решение готово для использования в production-средах. Главная ценность проекта — унификация доступа к файловым хранилищам SMB (Server Message Block) для узлов как на базе Linux, так и на Windows в рамках одного кластера Kubernetes.

Драйвер использует стандартный плагин smb.csi.k8s.io и поддерживает динамическое provisioned Persistent Volumes (PV). При создании Persistent Volume Claim (PVC) драйвер автоматически создает новую поддиректорию на существующем SMB-сервере, предоставляя изолированное пространство для контейнеров.

Совместимость версий

Для корректной работы драйвера необходимо соответствие версий Kubernetes и Windows CSI Proxy. Ниже приведена матрица совместимости для стабильных релизов:

Версия драйвера Поддерживаемая версия K8s Версия Windows CSI Proxy
master branch 1.21+ v0.2.2+
v1.20.3 1.21+ v0.2.2+
v1.19.1 1.21+ v0.2.2+
v1.18.0 1.21+ v0.2.2+

Установка и интеграция

Установка драйвера поддерживается двумя основными способами: через Helm-чарты (рекомендуемый подход для управления конфигурацией) и через манифесты kubectl. Проект активно развивается, и для отладки доступна подробная документация по устранению неполадок (troubleshooting), а также результаты CI-тестирования на платформе TestGrid.

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

Документация проекта охватывает сценарии от базового использования до настройки Samba-сервера непосредственно внутри кластера Kubernetes. Особое внимание уделено работе с Windows-узлами, где требуется интеграция с Windows CSI Proxy для корректного монтирования томов. Также поддерживается функция клонирования томов (Volume cloning), что упрощает развертывание идентичных сред.

Источник: Github ↗