From ccd91a2eb7912c6f891e798bdb9e2df489d75da1 Mon Sep 17 00:00:00 2001 From: Brendan Burns Date: Sat, 19 Aug 2017 22:02:37 -0700 Subject: [PATCH] Create 13-13-mongo.yaml --- 13-13-mongo.yaml | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 13-13-mongo.yaml diff --git a/13-13-mongo.yaml b/13-13-mongo.yaml new file mode 100644 index 0000000..368b1a6 --- /dev/null +++ b/13-13-mongo.yaml @@ -0,0 +1,35 @@ +apiVersion: apps/v1beta1 +kind: StatefulSet +metadata: + name: mongo +spec: + serviceName: "mongo" + replicas: 3 + template: + metadata: + labels: + app: mongo + spec: + containers: + - name: mongodb + image: mongo:3.4.1 + command: + - mongod + - --replSet + - rs0 + ports: + - containerPort: 27017 + name: web + # This container initializes the mongodb, then sleeps. + - name: init-mongo + image: mongo:3.4.1 + command: + - bash + - /config/init.sh + volumeMounts: + - name: config + mountPath: /config + volumes: + - name: config + configMap: + name: "mongo-init"