blob: a03da7bf23567f3387ba03875c93a741bbe311a4 [file] [log] [blame]
刘洪青07ca7af2019-09-20 12:35:04 +08001# sw-backend-admin-sa.yaml
2
3---
4apiVersion: v1
5kind: ConfigMap
6metadata:
7 namespace: sw-admin-framework
8 name: sw-backend-admin-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---
16apiVersion: v1
17kind: Secret
18metadata:
19 namespace: sw-admin-framework
20 name: sw-backend-admin-sa-env-secret
21type: Opaque
22data:
23 #SSL_KEYSTORE_PASSWORD: ""
24 #SSL_TRUSTSTORE_PASSWORD: ""
25
26---
27apiVersion: v1
28kind: Service
29metadata:
30 namespace: sw-admin-framework
31 name: sw-backend-admin-sa-svc
32 labels:
刘洪青0c031ec2019-09-22 22:31:17 +080033 app: sw-backend-admin-sa-svc
刘洪青07ca7af2019-09-20 12:35:04 +080034 needMonitor: 'true'
35spec:
36 ports:
37 - port: 8080
38 targetPort: http
39 protocol: TCP
40 name: http
41 - port: 6060
42 targetPort: http-metrics
43 protocol: TCP
44 name: http-metrics
45 selector:
46 app: sw-backend-admin-sa
47---
48apiVersion: apps/v1
49kind: Deployment
50metadata:
51 namespace: sw-admin-framework
52 name: sw-backend-admin-sa
53spec:
54 selector:
55 matchLabels:
56 app: sw-backend-admin-sa
57 replicas: 1
58 template:
59 metadata:
60 labels:
61 app: sw-backend-admin-sa
62 spec:
63 containers:
64 - name: sw-backend-admin-sa
65 image: harbor.supwisdom.com/sw-admin-framework/sw-backend-admin-sa:0.0.1-SNAPSHOT
66 imagePullPolicy: Always
67 ports:
68 - containerPort: 8080
69 name: http
70 - containerPort: 6060
71 name: http-metrics
72 envFrom:
73 - configMapRef:
74 name: jvm-env
75 - secretRef:
76 name: datasource-env-secret
77 - secretRef:
78 name: sw-backend-admin-sa-env-secret
79 - configMapRef:
80 name: sw-backend-admin-sa-env
81 resources:
82 requests:
83 memory: "400Mi"
84 limits:
85 memory: "400Mi"
86 readinessProbe:
87 httpGet:
88 path: /actuator/health
89 port: 8080
90 initialDelaySeconds: 20
91 periodSeconds: 5
92 timeoutSeconds: 5
93 successThreshold: 1
94 failureThreshold: 10
95 imagePullSecrets:
96 - name: harbor-supwisdom