Создание PV с использованием NFS

Создание PV с использованием NFS

Для подключения постоянного хранилища (PV) в кластер Managed Kubernetes вы можете использовать NFS. В данной инструкции приведён базовый порядок настройки.

Развёртывание NFS-сервера
  1. В панели управления создайте новый виртуальный сервер.
  2. В качестве образа выберите:
  3. Ubuntu → Ubuntu (NFS IMAGE)
  4. Обязательно выберите ту же локальную сеть, что и у Kubernetes-кластера.
  5. После создания на хосте будет автоматически расшарена папка: /mnt/nfs_share
Notes
IP-адрес созданного сервера понадобится для манифеста Persistent Volume.

Создание PersistentVolume

Подготовьте манифест nfs-pv.yaml следующего содержания:
  1. apiVersion: v1
  2. kind: PersistentVolume
  3. metadata:
  4.   name: nfs-pv
  5. spec:
  6.   capacity:
  7.     storage: 10Gi
  8.   accessModes:
  9.     - ReadWriteMany
  10.   persistentVolumeReclaimPolicy: Retain
  11.   nfs:
  12.     server: <IP_ADDRESS_NFS_SERVER>
  13.     path: /mnt/nfs_share

Создание PersistentVolumeClaim

Подготовьте манифест nfs-pvc.yaml:
  1. apiVersion: v1
  2. kind: PersistentVolumeClaim
  3. metadata:
  4.   name: nfs-pvc
  5. spec:
  6.   accessModes:
  7.     - ReadWriteMany
  8.   resources:
  9.     requests:
  10.       storage: 10Gi

Применение конфигурации

Примените манифесты в кластер:
  1. kubectl apply -f nfs-pv.yaml
  2. kubectl apply -f nfs-pvc.yaml
Notes
После применения PVC автоматически привяжется к доступному PV. Объём можно подключить к подам, указав claimName в разделе volumes.

    • Related Articles

    • Создание пула, изменение размера пула и изменение конфигурации воркер-ноды

      Создание нового пула воркер-нод Порядок действий: Перейдите в раздел "Пулы воркер-нод". Нажмите кнопку "Создать новый". Укажите параметры: Название пула Конфигурацию нод (число CPU, объём RAM, тип и объём диска) Количество нод При необходимости ...
    • Создание, удаление и подключение к кластеру Managed Kubernetes

      Создание кластера В левой части меню панели управления перейдите в раздел Managed Kubernetes Нажмите на "Создать новый" Основные настройки: Введите имя кластера Выберите нужную конфигурацию ноды Выберите группу управления: Базовая или ...
    • Настройка ingress

      Для маршрутизации внешнего трафика в кластер Kubernetes используется Ingress-контроллер. Ниже описан базовый порядок установки и настройки. Установка Ingress-контроллера Выполните следующую команду для установки ingress-nginx, убедитесь что у вас ...
    • Обновление версии кластера

      Вы можете обновить версию Kubernetes через панель управления. Обновление выполняется поэтапно и без прерывания работы приложений. Порядок действий: Перейдите в раздел Managed Kubernetes в панели управления. Откройте ваш кластер и перейдите в раздел ...