blob: e5ac5acc50240dc15b94e0bf5ee476f6850621ac [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
刘洪青b3eb3152020-11-20 14:16:12 +080038 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 +080039 TPAS_CLIENT_AUTH_ENABLED: "false"
40 #TPAS_CLIENT_AUTH_KEY_PASSWORD: ""
41 #TPAS_CLIENT_AUTH_KEYSTORE_FILE: file:/certs/client/client.keystore
42 #TPAS_CLIENT_AUTH_KEYSTORE_PASSWORD: ""
43 #TPAS_CLIENT_AUTH_TRUSTSTORE_FILE: file:/certs/client/client.truststore
44 #TPAS_CLIENT_AUTH_TRUSTSTORE_PASSWORD: ""
45
46
47---
48apiVersion: v1
49kind: Service
50metadata:
51 namespace: user-data-service
52 name: user-data-service-biz-svc
53 labels:
54 app: user-data-service-biz
55 needMonitor: 'true'
56spec:
57 ports:
58 - port: 8080
59 targetPort: http
60 protocol: TCP
61 name: http
62 - port: 6060
63 targetPort: http-metrics
64 protocol: TCP
65 name: http-metrics
66 selector:
67 app: user-data-service-biz
68
69---
70apiVersion: apps/v1
71kind: Deployment
72metadata:
73 namespace: user-data-service
74 name: user-data-service-biz
75spec:
76 selector:
77 matchLabels:
78 app: user-data-service-biz
79 replicas: 1
80 template:
81 metadata:
82 labels:
83 app: user-data-service-biz
84 spec:
85 containers:
86 - name: user-data-service-biz
87 # 若使用了学校搭设的私有仓库,请修改
刘洪青c7dcdd02020-11-05 16:19:44 +080088 image: harbor.supwisdom.com/goa/biz-api:1.1
刘洪青47205852020-08-14 13:39:30 +080089 imagePullPolicy: Always
90 ports:
91 - containerPort: 8080
92 name: http
93 - containerPort: 6060
94 name: http-metrics
95 envFrom:
96 - configMapRef:
97 name: jvm-env
98 - secretRef:
99 name: datasource-env-secret
100 - configMapRef:
101 name: user-data-service-biz-env
102 resources:
103 requests:
104 memory: "512Mi"
105 limits:
106 memory: "512Mi"
107 readinessProbe:
108 httpGet:
109 path: /actuator/health
刘洪青3b930262020-11-11 17:35:02 +0800110 port: 8888
刘洪青47205852020-08-14 13:39:30 +0800111 initialDelaySeconds: 20
112 periodSeconds: 5
113 timeoutSeconds: 5
114 successThreshold: 1
115 failureThreshold: 10
116 imagePullSecrets:
117 - name: harbor-registry