Цялата тази конфигурация е правилна.
Липсва детайл, тъй като Rancher е контейнеризирано внедряване на kubernetes. Kubelets се разполагат на всеки възел в докер контейнери. Те нямат достъп до локалните папки на операционната система.
Необходимо е да се добави обвързване на обем за kubelets, като че K8s ще може да създаде mongo pod със същото това обвързване.
В rancher:Редактирайте клъстера yaml (Клъстер> Редактиране> Редактиране като Yaml)
Добавете следния запис под възела „услуги“:
kubelet:
extra_binds:
- "/mongo:/mongo:rshared"