1. есть сторедж, в этом случае нфс
можно его тупо примонтировать руками кудато
mount nfs-server.com:/path /mnt
2. можно указывать при создании пода или pv чтото типа
mountPath: /mnt
nfs: nfs-server.com:/path
- тут с синтаксисом наврал, н епомню точно
работает, будет смонтирована конкретная папка, это называется монтирование вручную
3. можно попросить nfs-client-provisioner СОЗДАТЬ тебе эту папку на нфс шаре
Для этого
- сетапим helm install stable/nfs-client-provisioner (правим заранее его values, указываем там конкретный нфс сервер; т.е. 1 провижинер - 1 нфс сервер)
при этом создаются сервисаккаунты, storageclass, еще чтото
- делаем
pvc nfs-mnt-1
, указывая storageClass: nfs-client (это должно совпадать с тем, какой стореджкласс сделал хелм при сетапе нфс-клиент-провижинера)
- далее при создании пода указываем
Volumes:
mountPath: /mnt
claimName: nfs-mnt-1
Благодаря указанию нужного стореджкласса запрос отправляется нфс-клиент-провидижнеру, он создает папку для nfs-mnt-1 и отдает ее поду.