Facebook
From Melodic Dolphin, 3 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 54
  1. ---
  2. apiVersion: v1
  3. kind: Namespace
  4. metadata:
  5.   name: mongo
  6. ---
  7. apiVersion: v1
  8. kind: PersistentVolumeClaim
  9. metadata:
  10.   namespace: mongo
  11.   name: mongo-pvc
  12. spec:
  13.   accessModes:
  14.   - ReadWriteOnce
  15.   resources:
  16.     requests:
  17.       storage: 64Gi
  18. ---
  19. apiVersion: apps/v1
  20. kind: Deployment
  21. metadata:
  22.   namespace: mongo
  23.   name: mongo-dep
  24. spec:
  25.   replicas: 1
  26.   selector:
  27.     matchLabels:
  28.       app: mongo
  29.   template:
  30.     metadata:
  31.       labels:
  32.        app: mongo
  33.        tier: datastore
  34.     spec:
  35.      containers:
  36.        - name: mongo-wrapper
  37.          image: meylvpkshrbr01.mscloudinfra.com/consensys/mongo:4.2.2
  38.          ports:
  39.           - containerPort: 27017
  40.             name: app-mongo
  41.          volumeMounts:
  42.             - mountPath: /data/db
  43.               name: mongo-data-store
  44.      volumes:
  45.         - name: mongo-data-store
  46.           persistentVolumeClaim:
  47.              claimName: mongo-pvc