blob: e9b40b2002c56203e6abaed3fea9485920e3aba7 [file] [log] [blame]
刘洪青47205852020-08-14 13:39:30 +08001# 4.1.jobs-server.yaml
2
3---
4apiVersion: v1
5kind: ConfigMap
6metadata:
7 namespace: jobs-server
8 name: jobs-server-env
9data:
10 LOGGING_LEVEL_COM_SUPWISDOM_INSITITUTE_JOBS_SERVER: INFO
11
12
13---
14# 组织机构数据,定时触发 OrganizationTrans2UserSvcJob
15# 适用于由交换同步到转换表的场景
16apiVersion: v1
17kind: ConfigMap
18metadata:
19 namespace: jobs-server
20 name: jobs-server-organizationtriggertransjob-env
21data:
22 ORGANIZATIONTRIGGERTRANSJOB_ENABLED: "false"
23 # cron 和 fixedDelay 只能 二选一,配置一个即可
24 # 0 0 2 * * *
25 ORGANIZATIONTRIGGERTRANSJOB_SCHEDULED_CRON: ""
26 # 120 秒
27 ORGANIZATIONTRIGGERTRANSJOB_SCHEDULED_FIXED_DELAY: "1200000"
28 ORGANIZATIONTRIGGERTRANSJOB_WRITER_DATASOURCE_JDBC_URL: "jdbc:mysql://mysql-server.authx-service.svc.cluster.local:3306/user?serverTimezone=Asia/Shanghai"
29 ORGANIZATIONTRIGGERTRANSJOB_WRITER_DATASOURCE_USERNAME: "user"
30 # 修改为实际的数据库密码
31 ORGANIZATIONTRIGGERTRANSJOB_WRITER_DATASOURCE_PASSWORD: "kingstar"
32
33
34---
35# 组织机构数据,临时表 - 正式
36apiVersion: v1
37kind: ConfigMap
38metadata:
39 namespace: jobs-server
40 name: jobs-server-organizationtrans2usersvcjob-env
41data:
42 ORGANIZATIONTRANS2USERSVCJOB_ENABLED: "false"
43 ORGANIZATIONTRANS2USERSVCJOB_PAGE_SIZE: "1000"
44 ORGANIZATIONTRANS2USERSVCJOB_READER_DATASOURCE_JDBC_URL: "jdbc:mysql://mysql-server.authx-service.svc.cluster.local:3306/user?serverTimezone=Asia/Shanghai"
45 ORGANIZATIONTRANS2USERSVCJOB_READER_DATASOURCE_USERNAME: "user"
46 # 修改为实际的数据库密码
47 ORGANIZATIONTRANS2USERSVCJOB_READER_DATASOURCE_PASSWORD: "kingstar"
48
49 ORGANIZATIONTRANS2USERSVCJOB_WRITE_USER_DATA_SERVICE_SERVER_URL: http://user-data-service-goa-svc.user-data-service.svc.cluster.local:8080
50
51
52---
53# 帐号数据,定时触发 AccountTrans2UserSvcJob
54# 适用于由交换同步到转换表的场景
55apiVersion: v1
56kind: ConfigMap
57metadata:
58 namespace: jobs-server
59 name: jobs-server-accounttriggertransjob-env
60data:
61 ACCOUNTTRIGGERTRANSJOB_ENABLED: "false"
62 # cron 和 fixedDelay 只能 二选一,配置一个即可
63 # 0 0 2 * * *
64 ACCOUNTTRIGGERTRANSJOB_SCHEDULED_CRON: ""
65 # 120 秒
66 ACCOUNTTRIGGERTRANSJOB_SCHEDULED_FIXED_DELAY: "1200000"
67 ACCOUNTTRIGGERTRANSJOB_WRITER_DATASOURCE_JDBC_URL: "jdbc:mysql://mysql-server.authx-service.svc.cluster.local:3306/user?serverTimezone=Asia/Shanghai"
68 ACCOUNTTRIGGERTRANSJOB_WRITER_DATASOURCE_USERNAME: "user"
69 # 修改为实际的数据库密码
70 ACCOUNTTRIGGERTRANSJOB_WRITER_DATASOURCE_PASSWORD: "kingstar"
71
72
73---
74# 帐号数据,临时表 - 正式
75apiVersion: v1
76kind: ConfigMap
77metadata:
78 namespace: jobs-server
79 name: jobs-server-accounttrans2usersvcjob-env
80data:
81 ACCOUNTTRANS2USERSVCJOB_ENABLED: "false"
82 ACCOUNTTRANS2USERSVCJOB_PAGE_SIZE: "1000"
83 ACCOUNTTRANS2USERSVCJOB_READER_DATASOURCE_JDBC_URL: "jdbc:mysql://mysql-server.authx-service.svc.cluster.local:3306/user?serverTimezone=Asia/Shanghai"
84 ACCOUNTTRANS2USERSVCJOB_READER_DATASOURCE_USERNAME: "user"
85 # 修改为实际的数据库密码
86 ACCOUNTTRANS2USERSVCJOB_READER_DATASOURCE_PASSWORD: "kingstar"
87
88 ACCOUNTTRANS2USERSVCJOB_WRITE_USER_DATA_SERVICE_SERVER_URL: http://user-data-service-goa-svc.user-data-service.svc.cluster.local:8080
89
90
91---
92apiVersion: apps/v1
93kind: Deployment
94metadata:
95 namespace: jobs-server
96 name: jobs-server
97spec:
98 selector:
99 matchLabels:
100 app: jobs-server
101 replicas: 1
102 template:
103 metadata:
104 labels:
105 app: jobs-server
106 spec:
107 containers:
108 - name: jobs-server
109 # 若使用了学校搭设的私有仓库,请修改
110 image: harbor.supwisdom.com/jobs-server/jobs-server:1.0.0-SNAPSHOT
111 imagePullPolicy: Always
112 ports:
113 - containerPort: 6060
114 name: http-metrics
115 envFrom:
116 - configMapRef:
117 name: jvm-env
118 - secretRef:
119 name: rabbitmq-env-secret
120 - configMapRef:
121 name: jobs-server-env
122 - configMapRef:
123 name: jobs-server-organizationtriggertransjob-env
124 - configMapRef:
125 name: jobs-server-organizationtrans2usersvcjob-env
126 - configMapRef:
127 name: jobs-server-accounttriggertransjob-env
128 - configMapRef:
129 name: jobs-server-accounttrans2usersvcjob-env
130 resources:
131 requests:
132 memory: "1000Mi"
133 limits:
134 memory: "1000Mi"
135 imagePullSecrets:
136 - name: harbor-registry
137