From e0caef57b3ff3891208ce2b9975ae156cb1bfe9a Mon Sep 17 00:00:00 2001 From: Felipe D'Abrantes <felidabrantes@gmail.com> Date: Thu, 27 Apr 2023 14:53:34 +0100 Subject: [PATCH] Add yaml files for user mongo service --- gcloud/user-mongo/user-mongo-deployment.yaml | 40 ++++++++++++++++++++ gcloud/user-mongo/user-mongo-pvc.yaml | 11 ++++++ 2 files changed, 51 insertions(+) create mode 100644 gcloud/user-mongo/user-mongo-deployment.yaml create mode 100644 gcloud/user-mongo/user-mongo-pvc.yaml diff --git a/gcloud/user-mongo/user-mongo-deployment.yaml b/gcloud/user-mongo/user-mongo-deployment.yaml new file mode 100644 index 00000000..f68a2b42 --- /dev/null +++ b/gcloud/user-mongo/user-mongo-deployment.yaml @@ -0,0 +1,40 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: user-mongo +spec: + selector: + matchLabels: + app: user-mongo + replicas: 1 + template: + metadata: + labels: + app: user-mongo + spec: + containers: + - name: user-mongo + image: mongo + ports: + - containerPort: 27017 + volumeMounts: + - name: mongo-data + mountPath: /data/db + volumes: + - name: mongo-data + persistentVolumeClaim: + claimName: user-mongo-volume +--- +apiVersion: v1 +kind: Service +metadata: + name: user-mongo-service +spec: + selector: + app: user-mongo + ports: + - name: mongo-port + protocol: TCP + port: 27018 + targetPort: 27017 + type: ClusterIP diff --git a/gcloud/user-mongo/user-mongo-pvc.yaml b/gcloud/user-mongo/user-mongo-pvc.yaml new file mode 100644 index 00000000..fdee261f --- /dev/null +++ b/gcloud/user-mongo/user-mongo-pvc.yaml @@ -0,0 +1,11 @@ +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: user-mongo-volume +spec: + storageClassName: default-mongo + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 1Gi -- GitLab