Поддержка драйвера хранения CSI на AKS

Интерфейс Container Storage Interface (CSI) широко распространен для предоставления произвольных блочных и файловых структур хранения контейнерным рабочим нагрузкам на Kubernetes. Приняв и используя CSI, Azure Kubernetes Service (AKS) может писать, развертывать и итерационно обновлять плагины для демонстрации новых или улучшения существующих систем хранения в Kubernetes без необходимости затрагивать основной код Kubernetes и ждать циклов его выпуска.

Поддержка драйверов хранения CSI в AKS позволяет нам нативно использовать:

Диски Azure можно использовать для создания ресурса Kubernetes DataDisk. Диски могут использовать Azure Premium Storage, обеспеченные высокопроизводительными SSD, или Azure Standard Storage, обеспеченные обычными HDD или стандартными SSD.

Для большинства рабочих нагрузок производства и разработки нам нужно использовать Premium Storage. Диски Azure монтируются как ReadWriteOnce и доступны только для одной капсулы. Для томов хранения, к которым могут одновременно обращаться несколько капсул, мы хотим использовать Azure Files.

Azure Files можно использовать для монтирования в капсулы SMB 3.0/3.1 share, созданного с помощью учетной записи хранилища Azure. С помощью Azure Files мы можем обмениваться данными между несколькими узлами и капсулами. Azure Files может использовать хранилище Azure Standard с обычными жесткими дисками или Azure Premium с высокопроизводительными твердотельными накопителями.

Драйверы CSI диска Azure

Драйвер Azure disk Container Storage Interface (CSI) — это драйвер, соответствующий спецификации CSI, используемый Azure Kubernetes Service (AKS) для управления жизненным циклом дисков Azure.

Возможности драйвера Azure Disk CSI

Драйвер Azure Disk CSI предоставляет следующие возможности:

  • Повышение производительности при параллельном присоединении и отсоединении дисков
  • Поддержка дисков ZRS
  • Поддерживаются типы дисков Premium_ZRS, StandardSSD_ZRS, подробнее о зонной избыточной системе хранения для управляемых дисков.
  • моментальный снимок
  • Клон тома
  • Изменение размера диска PV без простоя

Драйверы Azure Files CSI

Драйвер Azure Files Container Storage Interface (CSI) — это драйвер, соответствующий спецификации CSI, который используется с помощью Azure Kubernetes Service (AKS) для управления жизненным циклом общих ресурсов Azure Files.

Возможности драйвера Azure File CSI

Драйвер Azure File CSI предоставляет следующие возможности:

  • NFS 4.1
  • частная конечная точка
  • поддержка параллельного создания большого монтирования файловых ресурсов

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

Оцените статью
Procodings.ru
Добавить комментарий