sql >> Databáze >  >> NoSQL >> MongoDB

Jak (správně) nasadit MongoDB na Kubernetes a přistupovat k němu z jiného podu/úlohy?

Vaše zkušenosti s připojením v rámci Kubernetes cluster a zvenčí se budou lišit.

V rámci clusteru byste měli odkazovat na MongoDB Pod pomocí <service-name>.<namespace-name>.svc.cluster.local spíše než 0.0.0.0 . Takže ve vašem případě host skončilo by to jako hello-svc.default.svc.cluster.local .

Všimněte si také, že port by měl být odkazován jako ten, který je vidět v clusteru, a nikoli NodePort , který se používá pro přístup ke clusteru zvenčí. Ve vašem případě by to bylo 27017 .




  1. Chyba transakce PyMongo:Čísla transakcí jsou povolena pouze u člena sady replik nebo mongo

  2. MongoDB Vztah jeden k mnoha

  3. Mongoose předá objekt požadavku middlewaru

  4. Jak zacházet s kruhovými dokumenty v MongoDB/DynamoDB?