be76657bc9c78fca1144d3fa612333e353042676
[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 ---
22 apiVersion: batch/v1beta1
23 kind: CronJob
24 metadata:
25   name: user-authorization-datax-job
26   namespace: user-authorization-service
27 spec:
28   schedule: "*/10 * * * *"
29   jobTemplate:
30     metadata:
31       labels:
32         app: user-authorization-datax-job
33     spec:
34       completions: 1
35       parallelism: 1
36       template:
37         metadata:
38           labels:
39             app: user-authorization-datax-job
40         spec:
41           restartPolicy: Never
42           containers:
43           - name: user-authorization-datax-job
44             # 若使用了学校搭设的私有仓库,请修改
45             image: harbor.supwisdom.com/user-authorization-service/user-authorization-datax-job:1.1.3-RELEASE
46             imagePullPolicy: Always
47             envFrom:
48             - configMapRef:
49                 name: user-authorization-datax-job-env
50             # resources:
51             #   requests:
52             #     memory: "400Mi"
53             #   limits:
54             #     memory: "400Mi"
55           imagePullSecrets:
56             - name: harbor-registry
57