Al deze configuratie is correct.
Er ontbreekt een detail omdat Rancher een gecontaineriseerde implementatie van kubernetes is. Kubelets worden geïmplementeerd op elk knooppunt in docker-containers. Ze hebben geen toegang tot lokale OS-mappen.
Het is nodig om een volumebinding voor de kubelets toe te voegen, zodat K8's de mongo-pod kunnen maken met dezelfde binding.
In rancher:bewerk de cluster yaml (Cluster> Bewerken> Bewerken als Yaml)
Voeg het volgende item toe onder het knooppunt "services":
kubelet:
extra_binds:
- "/mongo:/mongo:rshared"