File tree 4 files changed +219
-0
lines changed
4 files changed +219
-0
lines changed Original file line number Diff line number Diff line change
1
+ apiVersion : v1
2
+ kind : PersistentVolumeClaim
3
+ metadata :
4
+ name : influxdb
5
+ spec :
6
+ accessModes :
7
+ - ReadWriteOnce
8
+ resources :
9
+ requests :
10
+ storage : 10Gi
11
+ ---
12
+ apiVersion : apps/v1
13
+ kind : Deployment
14
+ metadata :
15
+ name : influxdb
16
+ spec :
17
+ replicas : 1
18
+ selector :
19
+ matchLabels :
20
+ app : influxdb
21
+ template :
22
+ metadata :
23
+ labels :
24
+ app : influxdb
25
+ spec :
26
+ containers :
27
+ - name : influxdb
28
+ image : influxdb
29
+ ports :
30
+ - containerPort : 8086
31
+ volumeMounts :
32
+ - mountPath : /var/lib/influxdb2
33
+ name : influxdb
34
+ env :
35
+ - name : DOCKER_INFLUXDB_INIT_MODE
36
+ value : setup
37
+ - name : DOCKER_INFLUXDB_INIT_USERNAME
38
+ value : admin
39
+ - name : DOCKER_INFLUXDB_INIT_PASSWORD
40
+ value : mypassword
41
+ - name : DOCKER_INFLUXDB_INIT_ORG
42
+ value : my_org
43
+ - name : DOCKER_INFLUXDB_INIT_BUCKET
44
+ value : my_bucket
45
+ volumes :
46
+ - name : influxdb
47
+ persistentVolumeClaim :
48
+ claimName : influxdb
49
+ ---
50
+ apiVersion : v1
51
+ kind : Service
52
+ metadata :
53
+ name : influxdb
54
+ spec :
55
+ ports :
56
+ - port : 8086
57
+ nodePort : 30886
58
+ selector :
59
+ app : influxdb
60
+ type : NodePort
Original file line number Diff line number Diff line change
1
+ apiVersion : v1
2
+ kind : PersistentVolumeClaim
3
+ metadata :
4
+ name : mongo
5
+ spec :
6
+ accessModes :
7
+ - ReadWriteOnce
8
+ resources :
9
+ requests :
10
+ storage : 50Gi
11
+ ---
12
+ apiVersion : apps/v1
13
+ kind : Deployment
14
+ metadata :
15
+ name : mongo
16
+ spec :
17
+ replicas : 1
18
+ selector :
19
+ matchLabels :
20
+ app : mongo
21
+ template :
22
+ metadata :
23
+ labels :
24
+ app : mongo
25
+ spec :
26
+ volumes :
27
+ - name : mongo
28
+ persistentVolumeClaim :
29
+ claimName : mongo
30
+ containers :
31
+ - name : mongo
32
+ image : mongo
33
+ ports :
34
+ - containerPort : 27017
35
+ volumeMounts :
36
+ - mountPath : /data/db
37
+ name : mongo
38
+ ---
39
+ apiVersion : v1
40
+ kind : Service
41
+ metadata :
42
+ name : mongo
43
+ spec :
44
+ ports :
45
+ - port : 27017
46
+ nodePort : 30217
47
+ selector :
48
+ app : mongo
49
+ type : NodePort
Original file line number Diff line number Diff line change
1
+ apiVersion : v1
2
+ kind : PersistentVolumeClaim
3
+ metadata :
4
+ name : mysql
5
+ spec :
6
+ accessModes :
7
+ - ReadWriteOnce
8
+ resources :
9
+ requests :
10
+ storage : 10Gi
11
+ ---
12
+ apiVersion : apps/v1
13
+ kind : Deployment
14
+ metadata :
15
+ name : mysql
16
+ spec :
17
+ replicas : 1
18
+ selector :
19
+ matchLabels :
20
+ app : mysql
21
+ template :
22
+ metadata :
23
+ labels :
24
+ app : mysql
25
+ spec :
26
+ volumes :
27
+ - name : mysql
28
+ persistentVolumeClaim :
29
+ claimName : mysql
30
+ containers :
31
+ - name : mysql
32
+ image : mysql
33
+ ports :
34
+ - containerPort : 3306
35
+ env :
36
+ - name : MYSQL_ROOT_PASSWORD
37
+ value : keyboardcat
38
+ - name : MYSQL_DATABASE
39
+ value : myDb
40
+ - name : MYSQL_USER
41
+ value : myuser
42
+ - name : MYSQL_PASSWORD
43
+ value : mypassword
44
+ volumeMounts :
45
+ - mountPath : /var/lib/mysql
46
+ name : mysql
47
+ ---
48
+ apiVersion : v1
49
+ kind : Service
50
+ metadata :
51
+ name : mysql
52
+ spec :
53
+ ports :
54
+ - port : 3306
55
+ nodePort : 30306
56
+ selector :
57
+ app : mysql
58
+ type : NodePort
Original file line number Diff line number Diff line change
1
+ apiVersion : v1
2
+ kind : PersistentVolumeClaim
3
+ metadata :
4
+ name : postgres
5
+ spec :
6
+ accessModes :
7
+ - ReadWriteOnce
8
+ resources :
9
+ requests :
10
+ storage : 10Gi
11
+ ---
12
+ apiVersion : apps/v1
13
+ kind : Deployment
14
+ metadata :
15
+ name : postgres
16
+ spec :
17
+ replicas : 1
18
+ selector :
19
+ matchLabels :
20
+ app : postgres
21
+ template :
22
+ metadata :
23
+ labels :
24
+ app : postgres
25
+ spec :
26
+ volumes :
27
+ - name : postgres
28
+ persistentVolumeClaim :
29
+ claimName : postgres
30
+ containers :
31
+ - name : postgres
32
+ image : postgres
33
+ ports :
34
+ - containerPort : 5432
35
+ env :
36
+ - name : POSTGRES_PASSWORD
37
+ value : my_password
38
+ volumeMounts :
39
+ - mountPath : /var/lib/postgresql/data
40
+ name : postgres
41
+ ---
42
+ apiVersion : v1
43
+ kind : Service
44
+ metadata :
45
+ name : postgres
46
+ spec :
47
+ ports :
48
+ - port : 5432
49
+ nodePort : 30432
50
+ selector :
51
+ app : postgres
52
+ type : NodePort
You can’t perform that action at this time.
0 commit comments