Мы создаем набор состояний kubernetes, который монтирует уже существующий общий ресурс NFS.
Вот урезанный пример:
apiVersion: apps/v1beta2
kind: StatefulSet
metadata:
name: hostname
spec:
replicas: 1
selector:
matchLabels:
app: test
template:
metadata:
labels:
app: test
spec:
containers:
- name: container
image: 4730230466298.dkr.ecr.us-east-1.amazonaws.com/container:latest
volumeMounts:
- name: efs
mountPath: /efs
readOnly: true
volumes:
- name: efs
nfs:
path: /
server: 10.33.1.90
readOnly: true
Это нормально работает, и том nfs правильно установлен в контейнер. Но как я могу указать параметры крепления на креплении? Я пробовал установить параметр mountOptions, как показано здесь: https://kubernetes.io/docs/concepts/storage/persistent-volumes/#mount-options.
на томе и volumeMount, и он не проходит проверку. Мне не нужно (и не хочу) создавать PV или PVC, потому что том nfs уже существует за пределами k8s, и мне просто нужно его использовать.
Есть ли способ указать параметры монтирования?