![](/img/trans.png)
[英]How to create collection after pod initialize mongodb kubernetes
[英]How to create kubernetes pod that contains Docker with mongodb
如何在Kubernetes中创建一个包含一个包含mongodb的庞大Docker的Pod?
Ziliani,这个问题有点不清楚。 我们不知道您的目标是将mongodb放入Pod还是要在Kubernetes中运行mongodb。 将来,请尝试更清楚地了解您想要达到的目标以及您已经尝试过的目标,以便我们知道如何为您提供帮助。
如果您想轻松地在Kubernetes中部署Mongodb,可以使用Vasily提到的Helm图表,也可以在mongodb github上查看本指南 。 您也可以阅读本文以弄清楚您应该注意什么。
另一方面,本教程介绍了使用StatefulSet在Google Kubernetes Engine中运行mongodb的完整过程。
如果您只想要一个运行中的带有mongodb的Pod,就像您在下面这样写道:
因为我会文件yaml。 其中包括Docker的以下指令docker run -p 27017:27017 --name mongodb bitnami / mongodb:latest
您可以使用此pod yaml作为参考:
apiVersion: v1
kind: Pod
metadata:
name: mongoDB
spec:
volumes:
- name: mongodb-pod
hostPath:
path: /tmp/mongodb
containers:
- image: bitnami/mongodb:latest
name: mongodb
volumeMounts:
- name: mongodb-data
mountPath: /data/db
ports:
- containerPort: 27017
protocol: TCP
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.