-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdmp-apollo.yml
156 lines (156 loc) · 4.28 KB
/
dmp-apollo.yml
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
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: dmp-apollo-configservice
labels:
app: dmp-apollo-configservice
spec:
selector:
matchLabels:
app: dmp-apollo-configservice
template:
metadata:
labels:
app: dmp-apollo-configservice
spec:
imagePullSecrets:
- name: harbor
containers:
- image: {{ dmp-apollo-configservice.image }}
name: apollo-configservice
resources:
requests:
cpu: "800m"
memory: "1200Mi"
limits:
cpu: "1000m"
memory: "1500Mi"
ports:
- containerPort: 8080
name: configservice
env:
- name: JAVA_OPTS
value: "-Xms1000m -Xmx1000m \
-XX:+PrintFlagsFinal -XX:+UnlockExperimentalVMOptions -XX:+UseCGroupMemoryLimitForHeap \
-Deureka.service.url=http://dmp-eureka:8761/eureka \
-Dapollo_profile=github \
-Dspring.datasource.url=jdbc:mysql://mysql:3306/ApolloConfigDB?characterEncoding=utf8 \
-Dspring.datasource.username=root \
-Dspring.datasource.password=JKNW23jnwxwNS"
volumeMounts:
- name: host-time
mountPath: /etc/localtime
readOnly: true
- name: apollo-logs
mountPath: /opt/logs
volumes:
- name: host-time
hostPath:
path: /etc/localtime
- name: apollo-logs
hostPath:
path: /root/dmp-logs/apollo
---
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: dmp-apollo-adminservice
labels:
app: dmp-apollo-adminservice
spec:
selector:
matchLabels:
app: dmp-apollo-adminservice
template:
metadata:
labels:
app: dmp-apollo-adminservice
spec:
imagePullSecrets:
- name: harbor
containers:
- image: {{ dmp-apollo-adminservice.image }}
name: apollo-adminservice
volumeMounts:
- name: host-time
mountPath: /etc/localtime
readOnly: true
- name: apollo-logs
mountPath: /opt/logs
resources:
requests:
cpu: "800m"
memory: "1200Mi"
limits:
cpu: "800m"
memory: "1500Mi"
ports:
- containerPort: 8090
name: adminservice
env:
- name: JAVA_OPTS
value: "-Xms1400m -Xmx1400m -XX:+UseCGroupMemoryLimitForHeap \
-Deureka.service.url=http://dmp-eureka:8761/eureka \
-Dapollo_profile=github \
-Dspring.datasource.url=jdbc:mysql://mysql:3306/ApolloConfigDB?characterEncoding=utf8 \
-Dspring.datasource.username=root -Dspring.datasource.password=JKNW23jnwxwNS"
volumes:
- name: host-time
hostPath:
path: /etc/localtime
- name: apollo-logs
hostPath:
path: /root/dmp-logs/apollo
---
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: dmp-apollo-portal
labels:
app: dmp-apollo-portal
spec:
selector:
matchLabels:
app: dmp-apollo-portal
template:
metadata:
labels:
app: dmp-apollo-portal
spec:
imagePullSecrets:
- name: harbor
containers:
- image: {{ dmp-apollo-portal.image }}
name: apollo-portal
volumeMounts:
- name: host-time
mountPath: /etc/localtime
readOnly: true
- name: apollo-logs
mountPath: /opt/logs
resources:
requests:
cpu: "800m"
memory: "1200Mi"
limits:
cpu: "800m"
memory: "1500Mi"
ports:
- containerPort: 8070
name: portal
env:
- name: JAVA_OPTS
value: "-Xms750m -Xmx750m -XX:+UseCGroupMemoryLimitForHeap \
-Deureka.client.serviceUrl.defaultZone=http://dmp-eureka:8761/eureka \
-Dapollo_profile=github,dmp \
-Ddmp_meta=http://dmp-eureka:8080 \
-Dspring.datasource.url=jdbc:mysql://mysql:3306/ApolloPortalDB?characterEncoding=utf8 \
-Dspring.datasource.username=root \
-Dspring.datasource.password=JKNW23jnwxwNS"
volumes:
- name: host-time
hostPath:
path: /etc/localtime
- name: apollo-logs
hostPath:
path: /root/dmp-logs/apollo