bb55321bf1be3d3524ad349a4e8e7ec863fd7e4a
[institute/deploy-authx-service.git] /
1 # user-authorization-sa.yaml
2
3 ---
4 apiVersion: v1
5 kind: ConfigMap
6 metadata:
7   namespace: user-authorization-service
8   name: user-authorization-sa-env
9 data:
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: "5000"
20   SERVER_TOMCAT_MAX_CONNECTIONS: "10000"
21   SERVER_TOMCAT_MAX_THREADS: "800"
22   SERVER_TOMCAT_MIN_SPARE_THREADS: "100"
23
24
25   SPRING_DATASOURCE_DRUID_INITIAL_SIZE: "10"
26   SPRING_DATASOURCE_DRUID_MAX_ACTIVE: "20"
27   SPRING_DATASOURCE_DRUID_MIN_IDLE: "10"
28
29
30   USER_AUTHORIZATION_SA_USER_RABBITMQ_CONSUMER_ENABLED: "false"
31   USER_AUTHORIZATION_SA_USER_RABBITMQ_HOST: rabbitmq-server.authx-service.svc.cluster.local
32   USER_AUTHORIZATION_SA_USER_RABBITMQ_PORT: "5672"
33   USER_AUTHORIZATION_SA_USER_RABBITMQ_USERNAME: guest
34   USER_AUTHORIZATION_SA_USER_RABBITMQ_PASSWORD: guest
35
36
37   LOGGING_LEVEL_COM_SUPWISDOM_INSTITUTE_USER_AUTHORIZATION_SERVICE_COMMON_LOG: INFO
38
39
40   AUTHX_LOG_ENABLED: "true"
41   AUTHX_LOG_RABBITMQ_HOST: rabbitmq-server.authx-service.svc.cluster.local
42   AUTHX_LOG_RABBITMQ_PORT: "5672"
43   AUTHX_LOG_RABBITMQ_USERNAME: guest
44   AUTHX_LOG_RABBITMQ_PASSWORD: guest
45
46
47   # SBA_URL: http://spring-boot-admin-svc.base.svc.cluster.local:8080
48
49
50 ---
51 apiVersion: v1
52 kind: Service
53 metadata:
54   namespace: user-authorization-service
55   name: user-authorization-sa-svc
56   labels:
57     app: user-authorization-sa
58     needMonitor: 'true'
59 spec:
60   ports:
61     - port: 8080
62       targetPort: http
63       protocol: TCP
64       name: http
65     - port: 6060
66       targetPort: http-metrics
67       protocol: TCP
68       name: http-metrics
69   selector:
70     app: user-authorization-sa
71
72 ---
73 apiVersion: apps/v1
74 kind: Deployment
75 metadata:
76   namespace: user-authorization-service
77   name: user-authorization-sa
78 spec:
79   selector:
80     matchLabels:
81       app: user-authorization-sa
82   replicas: 1
83   template:
84     metadata:
85       labels:
86         app: user-authorization-sa
87     spec:
88       containers:
89       - name: user-authorization-sa
90         # 若使用了学校搭设的私有仓库,请修改
91         image: harbor.supwisdom.com/user-authorization-service/user-authorization-sa:1.4.0-RELEASE
92         imagePullPolicy: Always
93         ports:
94         - containerPort: 8080
95           name: http
96         - containerPort: 6060
97           name: http-metrics
98         envFrom:
99         - configMapRef:
100             name: jvm-env
101         - secretRef:
102             name: datasource-env-secret
103         - secretRef:
104             name: rabbitmq-env-secret
105         - configMapRef:
106             name: user-authorization-sa-env
107         resources:
108           requests:
109             memory: "1024Mi"
110           limits:
111             memory: "1024Mi"
112         readinessProbe:
113           httpGet:
114             path: /actuator/health
115             port: 8888
116           initialDelaySeconds: 20
117           periodSeconds: 5
118           timeoutSeconds: 5
119           successThreshold: 1
120           failureThreshold: 10
121       imagePullSecrets:
122         - name: harbor-registry
123