File tree 2 files changed +64
-0
lines changed 2 files changed +64
-0
lines changed Original file line number Diff line number Diff line change
1
+ kind : StorageClass
2
+ apiVersion : storage.k8s.io/v1
3
+ metadata :
4
+ name : mongo-storageclass
5
+ provisioner : kubernetes.io/gce-pd
6
+ reclaimPolicy : Retain
7
+ parameters :
8
+ type : pd-ssd
9
+
10
+ ---
11
+
12
+ apiVersion : v1
13
+ kind : Service
14
+ metadata :
15
+ name : mongo
16
+ labels :
17
+ name : mongo
18
+ spec :
19
+ ports :
20
+ - port : 27017
21
+ targetPort : 27017
22
+ clusterIP : None
23
+ selector :
24
+ role : mongo
25
+
26
+ ---
27
+
28
+ apiVersion : apps/v1beta1
29
+ kind : StatefulSet
30
+ metadata :
31
+ name : mongo
32
+ spec :
33
+ serviceName : " mongo"
34
+ replicas : 1
35
+ template :
36
+ metadata :
37
+ labels :
38
+ role : mongo
39
+ spec :
40
+ terminationGracePeriodSeconds : 10
41
+ containers :
42
+ - name : mongo
43
+ image : mongo:3.6.12
44
+ command :
45
+ - mongod
46
+ - " --bind_ip"
47
+ - 0.0.0.0
48
+ ports :
49
+ - containerPort : 27017
50
+ volumeMounts :
51
+ - name : datadir
52
+ mountPath : /data/db
53
+ volumeClaimTemplates :
54
+ - metadata :
55
+ name : datadir
56
+ annotations :
57
+ spec :
58
+ accessModes :
59
+ - " ReadWriteOnce"
60
+ resources :
61
+ requests :
62
+ storage : " 20Gi"
63
+ storageClassName : " mongo-storageclass"
Original file line number Diff line number Diff line change @@ -3,6 +3,7 @@ apiVersion: storage.k8s.io/v1
3
3
metadata :
4
4
name : mongo-storageclass
5
5
provisioner : kubernetes.io/gce-pd
6
+ reclaimPolicy : Retain
6
7
parameters :
7
8
type : pd-ssd
8
9
You can’t perform that action at this time.
0 commit comments