blob: dd742adc5485f54294f027723cf545b14ffa7609 [file] [log] [blame]
# user-data-service-datax-job.yaml
---
apiVersion: v1
kind: ConfigMap
metadata:
namespace: user-data-service
name: user-data-service-datax-job-env
data:
JOB_APPLICATION_AUTHZ2USER_MYSQLREADER8_USERNAME: "user_authz"
# 修改为实际的数据库密码
JOB_APPLICATION_AUTHZ2USER_MYSQLREADER8_PASSWORD: "kingstar"
JOB_APPLICATION_AUTHZ2USER_MYSQLREADER8_JDBC_URL: "jdbc:mysql://mysql-server.authx-service.svc.cluster.local:3306/user_authz?serverTimezone=Asia/Shanghai"
JOB_APPLICATION_AUTHZ2USER_MYSQLWRITER8_USERNAME: "user"
# 修改为实际的数据库密码
JOB_APPLICATION_AUTHZ2USER_MYSQLWRITER8_PASSWORD: "kingstar"
JOB_APPLICATION_AUTHZ2USER_MYSQLWRITER8_JDBC_URL: "jdbc:mysql://mysql-server.authx-service.svc.cluster.local:3306/user?serverTimezone=Asia/Shanghai"
---
apiVersion: batch/v1beta1
kind: CronJob
metadata:
name: user-data-service-datax-job
namespace: user-data-service
spec:
schedule: "*/10 * * * *"
jobTemplate:
metadata:
labels:
app: user-data-service-datax-job
spec:
completions: 1
parallelism: 1
template:
metadata:
labels:
app: user-data-service-datax-job
spec:
restartPolicy: Never
containers:
- name: user-data-service-datax-job
# 若使用了学校搭设的私有仓库,请修改
image: harbor.supwisdom.com/goa/datax-job:1.0.0-SNAPSHOT
imagePullPolicy: Always
envFrom:
- configMapRef:
name: user-data-service-datax-job-env
# resources:
# requests:
# memory: "400Mi"
# limits:
# memory: "400Mi"
imagePullSecrets:
- name: harbor-registry