blob: c3a2e98597c7c13e07298a7f06d5948b14c07863 [file] [log] [blame]
haojt43c0a962020-10-28 14:30:58 +08001# 4.2.developer-center-backend-sa.yaml
2
3---
4apiVersion: v1
5kind: ConfigMap
6metadata:
7 namespace: develop-center-test
8 name: developer-center-backend-sa-env
9data:
10 SERVER_PORT: "8080"
11 SSL_ENABLED: "false"
12 #SSL_KEYSTORE_FILE: file:/certs/server/server.keystore
13 #SSL_TRUSTSTORE_FILE: file:/certs/server/server.truststore
14
15 SERVER_MAXHTTPHEADERSIZE: "10240"
16
17---
18apiVersion: v1
19kind: Secret
20metadata:
21 namespace: develop-center-test
22 name: developer-center-backend-sa-env-secret
23type: Opaque
24data:
25 #SSL_KEYSTORE_PASSWORD: ""
26 #SSL_TRUSTSTORE_PASSWORD: ""
27
28
29---
30apiVersion: v1
31kind: Service
32metadata:
33 namespace: develop-center-test
34 name: developer-center-backend-sa-svc
35 labels:
36 app: developer-center-backend-sa
37 needMonitor: 'true'
38spec:
39 ports:
40 - port: 8080
41 targetPort: http
42 protocol: TCP
43 name: http
44 - port: 6060
45 targetPort: http-metrics
46 protocol: TCP
47 name: http-metrics
48 selector:
49 app: developer-center-backend-sa
50---
51apiVersion: apps/v1
52kind: Deployment
53metadata:
54 namespace: develop-center-test
55 name: developer-center-backend-sa
56spec:
57 selector:
58 matchLabels:
59 app: developer-center-backend-sa
60 replicas: 1
61 template:
62 metadata:
63 labels:
64 app: developer-center-backend-sa
65 spec:
66 containers:
67 - name: developer-center-backend-sa
68 image: harbor.supwisdom.com/developer-center/developer-center-backend-sa:1.0.0-SNAPSHOT-DEV
69 imagePullPolicy: Always
70 ports:
71 - containerPort: 8080
72 name: http
73 - containerPort: 6060
74 name: http-metrics
75 envFrom:
76 - configMapRef:
77 name: jvm-env
78 - secretRef:
79 name: datasource-env-secret
80 - secretRef:
81 name: developer-center-backend-sa-env-secret
82 - configMapRef:
83 name: developer-center-backend-sa-env
84 resources:
85 requests:
86 memory: "400Mi"
87 limits:
88 memory: "400Mi"
89 readinessProbe:
90 httpGet:
91 path: /actuator/health
92 port: 8080
93 initialDelaySeconds: 20
94 periodSeconds: 5
95 timeoutSeconds: 5
96 successThreshold: 1
97 failureThreshold: 10
98 imagePullSecrets:
99 - name: harbor-registry
100