Skip to content
Snippets Groups Projects
Commit 8a9c2386 authored by M9713's avatar M9713
Browse files

Add db-yamls

parent 900fd175
No related branches found
No related tags found
No related merge requests found
Pipeline #444626 skipped
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- mongo-deployment.yaml
- mongo-persistent-volume.yaml
- mongo-pv-claim.yaml
- mongo-service.yaml
images:
- name: mongo
newTag: "4.4"
apiVersion: apps/v1
kind: Deployment
metadata:
name: mongo-deployment
spec:
selector:
matchLabels:
component: app
role: database
replicas: 1
template:
metadata:
labels:
component: app
role: database
spec:
volumes:
- name: mongo-pv-storage-prod
persistentVolumeClaim:
claimName: mongo-pv-claim-prod
containers:
- name: mongo-database
image: mongo:4.4
volumeMounts:
- mountPath: /data/db
name: mongo-pv-storage-prod
ports:
- containerPort: 27017
apiVersion: v1
kind: PersistentVolume
metadata:
name: mongo-persistent-volume-prod
labels:
type: local
spec:
#storageClassName: microk8s-hostpath
storageClassName: manual-prod
capacity:
storage: 2Gi
accessModes:
- ReadWriteOnce
hostPath:
path: "/mnt/data/prod"
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: mongo-pv-claim-prod
spec:
#storageClassName: microk8s-hostpath
storageClassName: manual-prod
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 1Gi
apiVersion: v1
kind: Service
metadata:
name: mongo-service
spec:
selector:
component: app
role: database
ports:
- protocol: TCP
port: 27017
targetPort: 27017
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment