e4789b1cdfa7cceb8e15d16fd39431452e40b8b0
[institute/deploy-authx-service.git] /
1 # user-authorization-datax-job.yaml
2
3 ---
4 apiVersion: v1
5 kind: ConfigMap
6 metadata:
7   namespace: user-authorization-service
8   name: user-authorization-datax-job-env
9 data:
10   JOB_USER2AUTHZ_MYSQLREADER8_USERNAME: "user"
11   # 修改为实际的数据库密码
12   JOB_USER2AUTHZ_MYSQLREADER8_PASSWORD: "kingstar"
13   JOB_USER2AUTHZ_MYSQLREADER8_JDBC_URL: "jdbc:mysql://mysql-server.authx-service.svc.cluster.local:3306/user?serverTimezone=Asia/Shanghai"
14
15   JOB_USER2AUTHZ_MYSQLWRITER8_USERNAME: "user_authz"
16   # 修改为实际的数据库密码
17   JOB_USER2AUTHZ_MYSQLWRITER8_PASSWORD: "kingstar"
18   JOB_USER2AUTHZ_MYSQLWRITER8_JDBC_URL: "jdbc:mysql://mysql-server.authx-service.svc.cluster.local:3306/user_authz?serverTimezone=Asia/Shanghai"
19
20 ---
21 apiVersion: batch/v1beta1
22 kind: CronJob
23 metadata:
24   name: user-authorization-datax-job
25   namespace: user-authorization-service
26 spec:
27   schedule: "30 */4 * * *"
28   jobTemplate:
29     metadata:
30       labels:
31         app: user-authorization-datax-job
32     spec:
33       completions: 1
34       parallelism: 1
35       template:
36         metadata:
37           labels:
38             app: user-authorization-datax-job
39         spec:
40           restartPolicy: Never
41           containers:
42           - name: user-authorization-datax-job
43             # 若使用了学校搭设的私有仓库,请修改
44             image: harbor.supwisdom.com/user-authorization-service/user-authorization-datax-job:1.4.0-RELEASE
45             imagePullPolicy: Always
46             envFrom:
47             - configMapRef:
48                 name: user-authorization-datax-job-env
49             # resources:
50             #   requests:
51             #     memory: "400Mi"
52             #   limits:
53             #     memory: "400Mi"
54           imagePullSecrets:
55             - name: harbor-registry
56