繁体   English   中英

如何使用mongodb创建包含Docker的kubernetes pod

[英]How to create kubernetes pod that contains Docker with mongodb

如何在Kubernetes中创建一个包含一个包含mongodb的庞大Docker的Pod?

最简单的方法是使用Helm-Kubernetes的软件包管理器。

如何开始使用头盔

MongoDB舵图

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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM