Создание PV с использованием NFS
Для подключения постоянного хранилища (PV) в кластер Managed Kubernetes вы можете использовать NFS. В данной инструкции приведён базовый порядок настройки.
Развёртывание NFS-сервера
- В панели управления создайте новый виртуальный сервер.
- В качестве образа выберите:
- Ubuntu → Ubuntu (NFS IMAGE)
- Обязательно выберите ту же локальную сеть, что и у Kubernetes-кластера.
- После создания на хосте будет автоматически расшарена папка: /mnt/nfs_share
IP-адрес созданного сервера понадобится для манифеста Persistent Volume.
Создание PersistentVolume
Подготовьте манифест nfs-pv.yaml следующего содержания:
- apiVersion: v1
- kind: PersistentVolume
- metadata:
- name: nfs-pv
- spec:
- capacity:
- storage: 10Gi
- accessModes:
- - ReadWriteMany
- persistentVolumeReclaimPolicy: Retain
- nfs:
- server: <IP_ADDRESS_NFS_SERVER>
- path: /mnt/nfs_share
Создание PersistentVolumeClaim
Подготовьте манифест nfs-pvc.yaml:
- apiVersion: v1
- kind: PersistentVolumeClaim
- metadata:
- name: nfs-pvc
- spec:
- accessModes:
- - ReadWriteMany
- resources:
- requests:
- storage: 10Gi
Применение конфигурации
Примените манифесты в кластер:
- kubectl apply -f nfs-pv.yaml
- kubectl apply -f nfs-pvc.yaml
После применения PVC автоматически привяжется к доступному PV. Объём можно подключить к подам, указав claimName в разделе volumes.
Related Articles
Создание пула, изменение размера пула и изменение конфигурации воркер-ноды
Создание нового пула воркер-нод Порядок действий: Перейдите в раздел "Пулы воркер-нод". Нажмите кнопку "Создать новый". Укажите параметры: Название пула Конфигурацию нод (число CPU, объём RAM, тип и объём диска) Количество нод При необходимости ...
Создание, удаление и подключение к кластеру Managed Kubernetes
Создание кластера В левой части меню панели управления перейдите в раздел Managed Kubernetes Нажмите на "Создать новый" Основные настройки: Введите имя кластера Выберите нужную конфигурацию ноды Выберите группу управления: Базовая или ...
Настройка ingress
Для маршрутизации внешнего трафика в кластер Kubernetes используется Ingress-контроллер. Ниже описан базовый порядок установки и настройки. Установка Ingress-контроллера Выполните следующую команду для установки ingress-nginx, убедитесь что у вас ...
Обновление версии кластера
Вы можете обновить версию Kubernetes через панель управления. Обновление выполняется поэтапно и без прерывания работы приложений. Порядок действий: Перейдите в раздел Managed Kubernetes в панели управления. Откройте ваш кластер и перейдите в раздел ...