Назад | Перейти на главную страницу

Невозможно смонтировать NFS в контейнер

Мне нужно настроить сервер NFS для моего кластера k8s. Я могу настроить его и подключить к клиенту, работающему на «голом железе» ubuntu, но когда я пытаюсь смонтировать NFS в контейнер (клиент является контейнером ubuntu 18.04), возникает следующая ошибка:

$ mount 10.203.20.160:/var/nfs/general /nfs/general
mount: /nfs/general: cannot mount 10.203.20.160:/var/nfs/general read-only.

$ mount 10.203.20.160:/var/nfs/general /nfs/general --rw
mount: /nfs/general: 10.203.20.160:/var/nfs/general is write-protected but explicit read-write mode requested.

$ mount 10.203.20.160:/var/nfs/general /nfs/general --ro
mount: /nfs/general: cannot mount 10.203.20.160:/var/nfs/general read-only.

Я уверен, что конфигурации сервера верны, потому что, как я уже сказал, я могу смонтировать, если я нахожусь на машине с голым металлом, но я не знаю, почему он не работает, когда я нахожусь внутри контейнера.

Мои конфигурации сервера:

$ ls -la /var/nfs/general
total 8
drwxr-xr-x 2 777 nogroup 4096 Oct 21 10:00 .
drwxr-xr-x 3 777 root    4096 Oct 21 10:00 ..
$ cat /etc/exports
/var/nfs/general *(rw,sync,no_subtree_check,no_root_squash)

Следуйте официальному руководству, хорошо объясните, как подключить NFS к контейнеру в кубернетах: https://docs.docker.com/ee/ucp/kubernetes/storage/use-nfs-volumes/