MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Kết nối với Kubernetes mongo db trong các không gian tên khác nhau

Bạn cần tham chiếu dịch vụ mongo theo dns không gian tên. Vì vậy, nếu dịch vụ mongo của bạn là mymongoapp và nó được triển khai trong mymongonamespace , bạn sẽ có thể truy cập nó bằng mymongoapp.mymongonamespace .

Để kiểm tra, tôi đã sử dụng bitnami/mongodb khách hàng docker. Như sau:

Từ bên trong mymongonamespace , lệnh này hoạt động

$ kubectl config set-context --current --namespace=mymongonamespace
$ kubectl run mongodbclient --rm --tty -i --image bitnami/mongodb --command -- mongo --host mymongoapp

Nhưng khi tôi chuyển sang mặc định không gian tên thì nó không hoạt động

$ kubectl config set-context --current --namespace=default
$ kubectl run mongodbclient --rm --tty -i --image bitnami/mongodb --command -- mongo --host mymongoapp

Việc đủ điều kiện cho máy chủ lưu trữ với không gian tên sau đó sẽ hoạt động

$ kubectl run mongodbclient --rm --tty -i --image bitnami/mongodb --command -- mongo --host mymongoapp.mymongonamespace


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Bộ sưu tập Mongodb tổng số giờ thu thập

  2. MongooseJS - Cách lưu tài liệu và tài liệu tham chiếu

  3. truy vấn mongodb với cả AND và OR

  4. Mongoose:Truyền đến ngày không thành công đối với giá trị khi cập nhật tài liệu

  5. Triển khai tìm kiếm toàn văn của MongoDB 2.4 trong ứng dụng Meteor