У меня есть multi node настройка kubernetes. Я пытаюсь распределить постоянный том динамически, используя классы хранения с плагином тома NFS. Я нашел примеры классов хранения для glusterfs, aws-ebs и т.д., Но я не нашел ни одного примера для NFS. Если я создаю только PV и ПВХ, тогда NFS работает очень хорошо (без класса хранения). Я попытался написать файл класса хранения для NFS, указав другие плагины. см. ниже,
NFS-хранения-class.yaml
kind: StorageClass
apiVersion: storage.k8s.io/v1beta1
metadata:
namespace: kube-system
name: my-storage
annotations:
storageclass.beta.kubernetes.io/is-default-class: "true"
labels:
kubernetes.io/cluster-service: "true"
provisioner: kubernetes.io/nfs
parameters:
path: /nfsfileshare
server: <nfs-server-ip>
NFS-ру-claim.yaml
apiVersion: v1
metadata:
name: demo-claim
annotations:
volume.beta.kubernetes.io/storage-class: my-storage
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 3Gi
Это не сработало. Итак, мой вопрос: можем ли мы написать класс хранения для NFS? Поддерживает ли он динамическое резервирование?