sql >> Database teknologi >  >> NoSQL >> MongoDB

Kubernetes / Rancher 2, mongo-replikaset med implementering af lokal lagervolumen

Al denne konfiguration er korrekt.

Det mangler en detalje, da Rancher er en containeriseret udrulning af kubernetes. Kubelets er installeret på hver node i docker-containere. De har ikke adgang til OS lokale mapper.

Det er nødvendigt at tilføje en volumenbinding til kubelets, som at K8'er vil være i stand til at skabe mongo pod'en med den samme binding.

I rancher:Rediger klyngen yaml (Klynge> Rediger> Rediger som Yaml)

Tilføj følgende post under noden "tjenester":

  kubelet: 
    extra_binds: 
      - "/mongo:/mongo:rshared"



  1. hvorfor er det så langsomt med 100.000 poster, når man bruger pipeline i redis?

  2. Mongo DB-fejl:ugyldig operator:$search ved $tekstsøgning

  3. MongoDB C# driver 2.0:Sådan får du resultatet fra MapReduceAsync

  4. Hvordan sætter du relationer til Mongoid i Ruby on Rails?