• Русский
  • Создание класса хранилища NFS Shared

    На основе community драйвера хранения NFS CSI (Container Storage Interface) обеспечивается возможность доступа к нескольким системам или аккаунтам хранения NFS.

    В отличие от традиционной клиент-серверной модели доступа NFS, NFS Shared использует community плагин хранения NFS CSI (Container Storage Interface), который лучше соответствует принципам проектирования Kubernetes и позволяет клиентам обращаться к нескольким серверам.

    Предварительные требования

    • Должен быть настроен NFS сервер, и необходимо получить методы доступа к нему. В настоящее время платформа поддерживает три версии протокола NFS: v3, v4.0 и v4.1. Вы можете выполнить команду nfsstat -s на стороне сервера для проверки информации о версии.

    Развертывание плагина NFS Shared

    1. Перейдите в Управление платформой.

    2. В левой навигационной панели нажмите Управление хранилищем > Классы хранилищ.

    3. Нажмите Создать класс хранилища.

    4. Справа от NFS Shared нажмите Развернуть, чтобы перейти на страницу Плагины.

    5. Справа от плагина NFS нажмите ⋮ > Развернуть.

    6. Дождитесь, пока статус развертывания не изменится на Развертывание успешно, после чего завершите развертывание.

    Создание класса хранилища NFS Shared

    1. Нажмите Создать класс хранилища.

      Примечание: Следующий контент представлен в виде формы, но вы также можете выполнить операцию с помощью YAML.

    2. Выберите NFS Shared и нажмите Далее.

    3. Следуйте инструкциям ниже для настройки соответствующих параметров.

      ПараметрОписание
      NameИмя класса хранилища. Должно быть уникальным в пределах текущего кластера.
      Service AddressАдрес доступа к NFS серверу. Например: 192.168.2.11.
      PathПуть монтирования файловой системы NFS на серверном узле. Например: /nfs/data.
      NFS Protocol VersionВ настоящее время поддерживаются три версии: v3, v4.0 и v4.1.
      Reclaim PolicyПолитика возврата для persistent volume.
      - Delete: При удалении persistent volume claim будет также удалён связанный persistent volume.
      - Retain: Даже при удалении persistent volume claim связанный persistent volume останется.
      Access ModesВсе режимы доступа, поддерживаемые текущим хранилищем. При последующем объявлении persistent volume можно выбрать только один из этих режимов для монтирования persistent volume.
      - ReadWriteOnce (RWO): Может быть смонтирован как для чтения и записи одним узлом.
      - ReadWriteMany (RWX): Может быть смонтирован как для чтения и записи несколькими узлами.
      - ReadOnlyMany (ROX): Может быть смонтирован как только для чтения несколькими узлами.
      Allocated ProjectsПожалуйста, выделите проекты, которые могут использовать этот тип хранилища.
      Если в данный момент нет проектов, нуждающихся в этом типе хранилища, вы можете не выделять проекты сейчас и обновить их позже.
    4. После подтверждения правильности конфигурации нажмите Создать.

    Связанные операции

    Настройка правил именования поддиректорий в классе хранилища NFS Shared