blob: d7c8aee600d3be3a63bdcc302c12e3a91a647762 [file] [log] [blame]
刘洪青47205852020-08-14 13:39:30 +08001# admin-center-sa.yaml
2
3---
4apiVersion: v1
5kind: ConfigMap
6metadata:
7 namespace: admin-center
8 name: admin-center-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: admin-center
22 name: admin-center-sa-env-secret
23type: Opaque
24data:
25 #SSL_KEYSTORE_PASSWORD: ""
26 #SSL_TRUSTSTORE_PASSWORD: ""
27
28
29---
30apiVersion: v1
31kind: Service
32metadata:
33 namespace: admin-center
34 name: admin-center-sa-svc
35 labels:
36 app: admin-center-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: admin-center-sa
50---
51apiVersion: apps/v1
52kind: Deployment
53metadata:
54 namespace: admin-center
55 name: admin-center-sa
56spec:
57 selector:
58 matchLabels:
59 app: admin-center-sa
60 replicas: 1
61 template:
62 metadata:
63 labels:
64 app: admin-center-sa
65 spec:
66 containers:
67 - name: admin-center-sa
68 # 若使用了学校搭设的私有仓库,请修改
69 image: harbor.supwisdom.com/admin-center/admin-center-sa:1.0.0-SNAPSHOT
70 imagePullPolicy: Always
71 ports:
72 - containerPort: 8080
73 name: http
74 - containerPort: 6060
75 name: http-metrics
76 envFrom:
77 - configMapRef:
78 name: jvm-env
79 - secretRef:
80 name: datasource-env-secret
81 - secretRef:
82 name: admin-center-sa-env-secret
83 - configMapRef:
84 name: admin-center-sa-env
85 resources:
86 requests:
87 memory: "400Mi"
88 limits:
89 memory: "400Mi"
90 readinessProbe:
91 httpGet:
92 path: /actuator/health
93 port: 8080
94 initialDelaySeconds: 20
95 periodSeconds: 5
96 timeoutSeconds: 5
97 successThreshold: 1
98 failureThreshold: 10
99 imagePullSecrets:
100 - name: harbor-registry
101