blob: ea174241793275777fe2f0d96018b571518c6d71 [file] [log] [blame]
刘洪青9a6100f2020-12-21 16:03:20 +08001# 4.4.cas-server-uidws.yaml
2
3---
4apiVersion: v1
5kind: ConfigMap
6metadata:
7 namespace: cas-server
8 name: cas-server-uidws-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
19 SERVER_TOMCAT_ACCEPT_COUNT: "100"
20 SERVER_TOMCAT_MAX_CONNECTIONS: "10000"
21 SERVER_TOMCAT_MAX_THREADS: "200"
22 SERVER_TOMCAT_MIN_SPARE_THREADS: "10"
23
24
25 UIDWS_APPKEYSECRET: "1:1,2:2"
26
27
28 USER_DATA_SERVICE_SA_API_SERVER_URL: http://user-data-service-goa-svc.user-data-service.svc.cluster.local:8080
29 USER_DATA_SERVICE_SA_API_CLIENT_AUTH_ENABLED: "false"
30 #USER_DATA_SERVICE_SA_API_CLIENT_AUTH_KEYSTORE_FILE: file:/certs/client/client.keystore
31 #USER_DATA_SERVICE_SA_API_CLIENT_AUTH_TRUSTSTORE_FILE: file:/certs/client/client.truststore
32
33---
34apiVersion: v1
35kind: Secret
36metadata:
37 namespace: cas-server
38 name: cas-server-uidws-env-secret
39type: Opaque
40data:
41 #USER_DATA_SERVICE_SA_API_CLIENT_AUTH_KEY_PASSWORD: Y2xpZW50
42 #USER_DATA_SERVICE_SA_API_CLIENT_AUTH_KEYSTORE_PASSWORD: Y2xpZW50
43 #USER_DATA_SERVICE_SA_API_CLIENT_AUTH_TRUSTSTORE_PASSWORD: Y2xpZW50
44
45---
46apiVersion: v1
47kind: Service
48metadata:
49 namespace: cas-server
50 name: cas-server-uidws-svc
51 labels:
52 app: cas-server-uidws
53 needMonitor: 'true'
54spec:
55 ports:
56 - port: 8080
57 targetPort: http
58 protocol: TCP
59 name: http
60 - port: 6060
61 targetPort: http-metrics
62 protocol: TCP
63 name: http-metrics
64 selector:
65 app: cas-server-uidws
66---
67apiVersion: apps/v1
68kind: Deployment
69metadata:
70 name: cas-server-uidws
71 namespace: cas-server
72spec:
73 selector:
74 matchLabels:
75 app: cas-server-uidws
76 replicas: 1
77 template:
78 metadata:
79 labels:
80 app: cas-server-uidws
81 spec:
82 containers:
83 - name: cas-server-uidws
刘洪青1a366ec2021-04-17 13:58:52 +080084 image: harbor.supwisdom.com/cas-server/cas-server-uidws:1.1.6-RELEASE
刘洪青9a6100f2020-12-21 16:03:20 +080085 imagePullPolicy: Always
86 ports:
87 - containerPort: 8080
88 name: http
89 - containerPort: 6060
90 name: http-metrics
91 envFrom:
92 - configMapRef:
93 name: jvm-env
94 - configMapRef:
95 name: cas-server-uidws-env
96 - secretRef:
97 name: cas-server-uidws-env-secret
98 resources:
99 requests:
100 memory: "512Mi"
101 limits:
102 memory: "512Mi"
103 readinessProbe:
104 httpGet:
105 path: /uidws/actuator/health
106 port: 8080
107 initialDelaySeconds: 20
108 periodSeconds: 5
109 timeoutSeconds: 5
110 successThreshold: 1
111 failureThreshold: 10
112 imagePullSecrets:
113 - name: harbor-registry