blob: 547ca7716a11def2ad4c8996c9a4398fa1764e93 [file] [log] [blame]
刘洪青47205852020-08-14 13:39:30 +08001# cas-server-security-engine.yaml
2
3---
4apiVersion: v1
5kind: Secret
6metadata:
7 namespace: cas-server
8 name: cas-server-security-engine-env-secret
9type: Opaque
10data:
11 #CASSERVER_SA_API_CLIENT_AUTH_KEY_PASSWORD: Y2xpZW50
12 #CASSERVER_SA_API_CLIENT_AUTH_KEYSTORE_PASSWORD: Y2xpZW50
13 #CASSERVER_SA_API_CLIENT_AUTH_TRUSTSTORE_PASSWORD: Y2xpZW50
14
15---
16apiVersion: v1
17kind: ConfigMap
18metadata:
19 namespace: cas-server
20 name: cas-server-security-engine-env
21data:
22 CASSERVER_SA_API_SERVER_URL: http://cas-server-sa-api-svc.cas-server.svc.cluster.local:8080
23 CASSERVER_SA_API_CLIENT_AUTH_ENABLED: "false"
24 #CASSERVER_SA_API_CLIENT_AUTH_KEYSTORE_FILE: file:/certs/client/client.keystore
25 #CASSERVER_SA_API_CLIENT_AUTH_TRUSTSTORE_FILE: file:/certs/client/client.truststore
26
27
28---
29apiVersion: v1
30kind: Service
31metadata:
32 namespace: cas-server
33 name: cas-server-security-engine-svc
34 labels:
35 app: cas-server-security-engine
36 needMonitor: 'true'
37spec:
38 ports:
39 - port: 6060
40 targetPort: http-metrics
41 protocol: TCP
42 name: http-metrics
43 selector:
44 app: cas-server-security-engine
45
46---
47apiVersion: apps/v1
48kind: Deployment
49metadata:
50 namespace: cas-server
51 name: cas-server-security-engine
52spec:
53 selector:
54 matchLabels:
55 app: cas-server-security-engine
56 replicas: 1
57 template:
58 metadata:
59 labels:
60 app: cas-server-security-engine
61 spec:
62 containers:
63 - name: cas-server-security-engine
64 # 若使用了学校搭设的私有仓库,请修改
刘洪青3655f382020-09-17 11:39:34 +080065 image: harbor.supwisdom.com/cas-server/cas-server-security-engine:1.0
刘洪青47205852020-08-14 13:39:30 +080066 imagePullPolicy: Always
67 ports:
68 - containerPort: 6060
69 name: http-metrics
70 envFrom:
71 - configMapRef:
72 name: jvm-env
73 - secretRef:
74 name: datasource-env-secret
75 - secretRef:
76 name: rabbitmq-env-secret
77 - configMapRef:
78 name: cas-server-security-engine-env
79 - secretRef:
80 name: cas-server-security-engine-env-secret
81 resources:
82 requests:
刘洪青687d71f2020-10-09 15:32:45 +080083 memory: "512Mi"
刘洪青47205852020-08-14 13:39:30 +080084 limits:
刘洪青687d71f2020-10-09 15:32:45 +080085 memory: "512Mi"
刘洪青47205852020-08-14 13:39:30 +080086 imagePullSecrets:
87 - name: harbor-registry
88