Обзор. Параметры использования Azure Elastic SAN с службой Azure Kubernetes

Azure Elastic SAN предоставляет резервное хранилище для службы Azure Kubernetes (AKS) с помощью двух вариантов развертывания. Вы можете использовать хранилище контейнеров Azure или использовать драйвер Kubernetes iSCSI CSI с открытым исходным кодом. В этой статье рассматриваются различия высокого уровня, которые помогут вам выбрать правильный подход.

Драйвер CSI для Kubernetes iSCSI

Если вы используете драйвер CSI iSCSI Kubernetes, вы можете подключить существующий кластер AKS к Elastic SAN через iSCSI. Поскольку вы управляете этой эластичной SAN вручную, вы также можете использовать ее для других рабочих нагрузок наряду с AKS. Однако если вы используете эту конфигурацию, корпорация Майкрософт не предоставляет поддержку каких-либо проблем, связанных с самим драйвером, так как это открытый исходный код. Динамическое распределение в настоящее время не поддерживается с этой конфигурацией, и поддерживается только режим доступа ReadwriteOnce.

Хранилище контейнеров Azure

Хранилище контейнеров Azure — это облачная служба управления томами, их развертывания и оркестрации, созданная изначально для контейнеров. Для новых или существующих кластеров AKS можно установить хранилище контейнеров Azure в качестве расширения. После установки его в качестве расширения вы можете программно управлять хранилищем, включая Elastic SANs, и развертывать их с помощью контрольной плоскости Kubernetes. В этом случае хранилище контейнеров Azure развертывает SAN исключительно для использования с кластером AKS, и вы не можете использовать эту SAN для других рабочих нагрузок.

Дальнейшие шаги