sql >> Databasteknik >  >> NoSQL >> MongoDB

Kubernetes / Rancher 2, mongo-replikset med lokal lagringsvolym-distribution

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"



  1. En översikt över MongoDB och lastbalansering

  2. Hur ersätter man den föråldrade ScriptDb med Mongodb med hjälp av URL Fetch-tjänsten?

  3. NotSerializableException org.neo4j.kernel.EmbeddedGraphDatabase

  4. mongod HostnameCanonicalizationWorker-fel på OS X