blob: e465290a277c98eae0ba9e0cfad8b2c9794328fb [file] [log] [blame]
刘洪青47205852020-08-14 13:39:30 +08001# cas-server-sa-api.yaml
2
3---
4apiVersion: v1
5kind: ConfigMap
6metadata:
7 namespace: cas-server
8 name: cas-server-sa-api-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"
刘洪青47205852020-08-14 13:39:30 +080023
刘洪青9c2687b2020-09-10 15:53:39 +080024
刘洪青94920fd2022-01-10 14:09:53 +080025 SPRING_DATASOURCE_HIKARI_MAXIMUM_POOL_SIZE: "20"
26 SPRING_DATASOURCE_HIKARI_MINIMUM_IDLE: "10"
27
刘洪青9c2687b2020-09-10 15:53:39 +080028 SPRING_DATASOURCE_DRUID_INITIAL_SIZE: "10"
29 SPRING_DATASOURCE_DRUID_MAX_ACTIVE: "20"
30 SPRING_DATASOURCE_DRUID_MIN_IDLE: "10"
31
32 SPRING_REDIS_JEDIS_POOL_MAXACTIVE: "800"
33 SPRING_REDIS_JEDIS_POOL_MAXIDLE: "100"
34 SPRING_REDIS_JEDIS_POOL_MINIDLE: "100"
35
刘洪青47205852020-08-14 13:39:30 +080036
37 SERVICE_REFRESH_REDIS_TIMER_ENABLED: "true"
38 ACCOUNT_REFRESH_REDIS_TIMER_ENABLED: "false"
39 FEDERATION_REFRESH_REDIS_TIMER_ENABLED: "true"
40
41
42 USER_DATA_SERVICE_SA_API_SERVER_URL: http://user-data-service-goa-svc.user-data-service.svc.cluster.local:8080
43 USER_DATA_SERVICE_SA_API_CLIENT_AUTH_ENABLED: "false"
44 #USER_DATA_SERVICE_SA_API_CLIENT_AUTH_KEYSTORE_FILE: file:/certs/client/client.keystore
45 #USER_DATA_SERVICE_SA_API_CLIENT_AUTH_TRUSTSTORE_FILE: file:/certs/client/client.truststore
46
47
48---
49apiVersion: v1
50kind: Secret
51metadata:
52 namespace: cas-server
53 name: cas-server-sa-api-env-secret
54type: Opaque
55data:
56 #USER_DATA_SERVICE_SA_API_CLIENT_AUTH_KEY_PASSWORD: Y2xpZW50
57 #USER_DATA_SERVICE_SA_API_CLIENT_AUTH_KEYSTORE_PASSWORD: Y2xpZW50
58 #USER_DATA_SERVICE_SA_API_CLIENT_AUTH_TRUSTSTORE_PASSWORD: Y2xpZW50
59
60
61---
62apiVersion: v1
63kind: Service
64metadata:
65 namespace: cas-server
66 name: cas-server-sa-api-svc
67 labels:
68 app: cas-server-sa-api
69 needMonitor: 'true'
70spec:
71 ports:
72 - port: 8080
73 targetPort: http
74 protocol: TCP
75 name: http
76 - port: 6060
77 targetPort: http-metrics
78 protocol: TCP
79 name: http-metrics
80 selector:
81 app: cas-server-sa-api
82---
83apiVersion: apps/v1
84kind: Deployment
85metadata:
86 namespace: cas-server
87 name: cas-server-sa-api
88spec:
89 selector:
90 matchLabels:
91 app: cas-server-sa-api
92 replicas: 1
93 template:
94 metadata:
95 labels:
96 app: cas-server-sa-api
97 spec:
98 containers:
99 - name: cas-server-sa-api
100 # 若使用了学校搭设的私有仓库,请修改
刘洪青2787aeb2021-10-30 10:07:48 +0800101 image: harbor.supwisdom.com/cas-server/cas-server-sa-api:1.2.4-RELEASE
刘洪青47205852020-08-14 13:39:30 +0800102 imagePullPolicy: Always
103 ports:
104 - containerPort: 8080
105 name: http
106 - containerPort: 6060
107 name: http-metrics
108 envFrom:
109 - configMapRef:
110 name: jvm-env
111 - secretRef:
112 name: datasource-env-secret
113 - secretRef:
114 name: redis-env-secret
115 - secretRef:
116 name: rabbitmq-env-secret
117 - configMapRef:
118 name: cas-server-sa-api-env
119 - secretRef:
120 name: cas-server-sa-api-env-secret
121 resources:
122 requests:
123 memory: "512Mi"
124 limits:
125 memory: "512Mi"
126 readinessProbe:
127 httpGet:
128 path: /actuator/health
129 port: 8080
130 initialDelaySeconds: 20
131 periodSeconds: 5
132 timeoutSeconds: 5
133 successThreshold: 1
134 failureThreshold: 10
135 imagePullSecrets:
136 - name: harbor-registry
137