-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathk8s-deployment.yaml
120 lines (120 loc) · 3.62 KB
/
k8s-deployment.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
apiVersion: apps/v1
kind: Deployment
metadata:
name: sweet-cms
spec:
replicas: 3
selector:
matchLabels:
app: sweet-cms
template:
metadata:
labels:
app: sweet-cms
spec:
containers:
- name: sweet-cms
image: sweet-cms:latest
env:
- name: APP_ENV
value: "pro"
- name: APP_NAME
valueFrom:
secretKeyRef:
name: sweet-cms-secrets
key: name
- name: APP_VERSION
valueFrom:
secretKeyRef:
name: sweet-cms-secrets
key: version
- name: APP_PORT
valueFrom:
secretKeyRef:
name: sweet-cms-secrets
key: port
- name: APP_WORKER_ID
valueFrom:
secretKeyRef:
name: sweet-cms-secrets
key: worker_id
- name: APP_DB_HOST
valueFrom:
secretKeyRef:
name: sweet-cms-secrets
key: db-host
- name: APP_DB_PORT
valueFrom:
secretKeyRef:
name: sweet-cms-secrets
key: db-port
- name: APP_DB_NAME
valueFrom:
secretKeyRef:
name: sweet-cms-secrets
key: db-name
- name: APP_DB_USER
valueFrom:
secretKeyRef:
name: sweet-cms-secrets
key: db-user
- name: APP_DB_PASSWORD
valueFrom:
secretKeyRef:
name: sweet-cms-secrets
key: db-password
- name: APP_DB_PREFIX
valueFrom:
secretKeyRef:
name: sweet-cms-secrets
key: db-prefix
- name: APP_REDIS_HOST
valueFrom:
secretKeyRef:
name: sweet-cms-secrets
key: redis-host
- name: APP_REDIS_PORT
valueFrom:
secretKeyRef:
name: sweet-cms-secrets
key: redis-port
- name: APP_REDIS_DB
valueFrom:
secretKeyRef:
name: sweet-cms-secrets
key: redis-db
- name: APP_REDIS_PASSWORD
valueFrom:
secretKeyRef:
name: sweet-cms-secrets
key: redis-password
- name: APP_REDIS_POOL_SIZE
valueFrom:
secretKeyRef:
name: sweet-cms-secrets
key: redis-pool_size
- name: APP_REDIS_MIN_IDLE_CONNS
valueFrom:
secretKeyRef:
name: sweet-cms-secrets
key: redis-min_idle_conns
- name: APP_REDIS_MAX_IDLE_CONNS
valueFrom:
secretKeyRef:
name: sweet-cms-secrets
key: redis-max_idle_conns
- name: APP_REDIS_CONN_MAX_IDLE_TIME
valueFrom:
secretKeyRef:
name: sweet-cms-secrets
key: redis-conn_max_idle_time
- name: APP_SESSION_SECRET
valueFrom:
secretKeyRef:
name: sweet-cms-secrets
key: session-secret
- name: APP_CONF_SALT
valueFrom:
secretKeyRef:
name: sweet-cms-secrets
key: conf-salt