All denna konfiguration är korrekt.
Det saknas en detalj eftersom Rancher är en containerbaserad distribution av kubernetes. Kubelets distribueras på varje nod i dockercontainrar. De har inte åtkomst till operativsystemets lokala mappar.
Det behövs för att lägga till en volymbindning för kubelets, som att K8s kommer att kunna skapa mongopodden med samma bindning.
I rancher:Redigera klustret yaml (Kluster> Redigera> Redigera som Yaml)
Lägg till följande post under noden "tjänster":
kubelet:
extra_binds:
- "/mongo:/mongo:rshared"