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