k8s 部署 mogoDB
|
0 浏览
![]()
k8s部署mongoDB
---
apiVersion: apps/v1
kind: Deployment
metadata:
annotations: {}
labels:
app: mongodb
name: mongodb
namespace: nlp3
resourceVersion: '93036364'
spec:
progressDeadlineSeconds: 600
replicas: 1
revisionHistoryLimit: 10
selector:
matchLabels:
app: mongodb
strategy:
rollingUpdate:
maxSurge: 25%
maxUnavailable: 25%
type: RollingUpdate
template:
metadata:
creationTimestamp: null
labels:
app: mongodb
spec:
containers:
- env:
- name: MONGO_INITDB_ROOT_USERNAME
value: root
- name: MONGO_INITDB_ROOT_PASSWORD
value: root@123
image: 'mongo:4.2.9'
imagePullPolicy: IfNotPresent
name: mongodb
resources:
limits:
cpu: '2'
memory: 2Gi
requests:
cpu: 100m
memory: 1Gi
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
dnsPolicy: ClusterFirst
restartPolicy: Always
schedulerName: default-scheduler
securityContext: {}
terminationGracePeriodSeconds: 30