Tutta questa configurazione è corretta.
Manca un dettaglio poiché Rancher è una distribuzione containerizzata di kubernetes. I kubelet vengono distribuiti su ogni nodo in container docker. Non accedono alle cartelle locali del sistema operativo.
È necessario aggiungere un'associazione di volume per i kubelet, in modo che K8s sarà in grado di creare il pod mongo con questa stessa rilegatura.
In rancher:modifica il cluster yaml (Cluster> Modifica> Modifica come Yaml)
Aggiungi la seguente voce nel nodo "servizi":
kubelet:
extra_binds:
- "/mongo:/mongo:rshared"