blob: 81939efaf47156ce2c0d44caaec2893bad2c2ffc [file] [log] [blame]
刘洪青47205852020-08-14 13:39:30 +08001# user-data-service-biz.yaml
2
3---
4apiVersion: v1
5kind: ConfigMap
6metadata:
7 namespace: user-data-service
8 name: user-data-service-biz-env
9data:
10 SERVER_PORT: "8080"
11 SSL_ENABLED: "false"
12 #SSL_KEYSTORE_FILE: file:/certs/server/server.keystore
13 #SSL_KEYSTORE_PASSWORD: ""
14 #SSL_TRUSTSTORE_FILE: file:/certs/server/server.truststore
15 #SSL_TRUSTSTORE_PASSWORD: ""
16
17 SERVER_MAXHTTPHEADERSIZE: "10240"
18
刘洪青9c2687b2020-09-10 15:53:39 +080019 SERVER_TOMCAT_ACCEPT_COUNT: "5000"
20 SERVER_TOMCAT_MAX_CONNECTIONS: "10000"
21 SERVER_TOMCAT_MAX_THREADS: "800"
22 SERVER_TOMCAT_MIN_SPARE_THREADS: "100"
23
刘洪青47205852020-08-14 13:39:30 +080024
25 SPRING_DATASOURCE_DRUID_INITIAL_SIZE: "10"
26 SPRING_DATASOURCE_DRUID_MAX_ACTIVE: "20"
27 SPRING_DATASOURCE_DRUID_MIN_IDLE: "10"
28
29
30 CASSERVER_SA_API_SERVER_URL: http://cas-server-sa-api-svc.cas-server.svc.cluster.local:8080
31 CASSERVER_SA_API_CLIENT_AUTH_ENABLED: "false"
32 #CASSERVER_SA_API_CLIENT_AUTH_KEY_PASSWORD: ""
33 #CASSERVER_SA_API_CLIENT_AUTH_KEYSTORE_FILE: file:/certs/client/client.keystore
34 #CASSERVER_SA_API_CLIENT_AUTH_KEYSTORE_PASSWORD: ""
35 #CASSERVER_SA_API_CLIENT_AUTH_TRUSTSTORE_FILE: file:/certs/client/client.truststore
36 #CASSERVER_SA_API_CLIENT_AUTH_TRUSTSTORE_PASSWORD: ""
37
刘洪青0598d8d2021-03-11 23:29:24 +080038 USER_AUTHZ_SERVICE_SERVER_URL: http://user-authorization-sa-svc.user-authorization-service.svc.cluster.local:8080
39 USER_AUTHZ_SERVICE_CLIENT_AUTH_ENABLED: "false"
40 #USER_AUTHZ_SERVICE_CLIENT_AUTH_KEY_PASSWORD: ""
41 #USER_AUTHZ_SERVICE_CLIENT_AUTH_KEYSTORE_FILE: file:/certs/common/common.keystore
42 #USER_AUTHZ_SERVICE_CLIENT_AUTH_KEYSTORE_PASSWORD: ""
43 #USER_AUTHZ_SERVICE_CLIENT_AUTH_TRUSTSTORE_FILE: file:/certs/common/common.truststore
44 #USER_AUTHZ_SERVICE_CLIENT_AUTH_TRUSTSTORE_PASSWORD: ""
45
刘洪青b3eb3152020-11-20 14:16:12 +080046 TPAS_FILE_API_URL: http://agent-service-svc.thirdparty-agent-service.svc.cluster.local:8080/api/v1/tpas/file/minio
刘洪青47205852020-08-14 13:39:30 +080047 TPAS_CLIENT_AUTH_ENABLED: "false"
48 #TPAS_CLIENT_AUTH_KEY_PASSWORD: ""
49 #TPAS_CLIENT_AUTH_KEYSTORE_FILE: file:/certs/client/client.keystore
50 #TPAS_CLIENT_AUTH_KEYSTORE_PASSWORD: ""
51 #TPAS_CLIENT_AUTH_TRUSTSTORE_FILE: file:/certs/client/client.truststore
52 #TPAS_CLIENT_AUTH_TRUSTSTORE_PASSWORD: ""
53
54
55---
56apiVersion: v1
57kind: Service
58metadata:
59 namespace: user-data-service
60 name: user-data-service-biz-svc
61 labels:
62 app: user-data-service-biz
63 needMonitor: 'true'
64spec:
65 ports:
66 - port: 8080
67 targetPort: http
68 protocol: TCP
69 name: http
70 - port: 6060
71 targetPort: http-metrics
72 protocol: TCP
73 name: http-metrics
74 selector:
75 app: user-data-service-biz
76
77---
78apiVersion: apps/v1
79kind: Deployment
80metadata:
81 namespace: user-data-service
82 name: user-data-service-biz
83spec:
84 selector:
85 matchLabels:
86 app: user-data-service-biz
87 replicas: 1
88 template:
89 metadata:
90 labels:
91 app: user-data-service-biz
92 spec:
93 containers:
94 - name: user-data-service-biz
95 # 若使用了学校搭设的私有仓库,请修改
刘洪青967b6ed2021-01-19 23:50:23 +080096 image: harbor.supwisdom.com/goa/biz-api:1.2.0-SNAPSHOT
刘洪青47205852020-08-14 13:39:30 +080097 imagePullPolicy: Always
98 ports:
99 - containerPort: 8080
100 name: http
101 - containerPort: 6060
102 name: http-metrics
103 envFrom:
104 - configMapRef:
105 name: jvm-env
106 - secretRef:
107 name: datasource-env-secret
108 - configMapRef:
109 name: user-data-service-biz-env
110 resources:
111 requests:
112 memory: "512Mi"
113 limits:
114 memory: "512Mi"
115 readinessProbe:
116 httpGet:
117 path: /actuator/health
刘洪青3b930262020-11-11 17:35:02 +0800118 port: 8888
刘洪青47205852020-08-14 13:39:30 +0800119 initialDelaySeconds: 20
120 periodSeconds: 5
121 timeoutSeconds: 5
122 successThreshold: 1
123 failureThreshold: 10
124 imagePullSecrets:
125 - name: harbor-registry