blob: 82d74a9c0001aea3724ca59ca0f0bcd7ed9e22a2 [file] [log] [blame]
# cas-server-datax-job.yaml
---
apiVersion: v1
kind: ConfigMap
metadata:
namespace: cas-server
name: cas-server-datax-job-env
data:
JOB_ACCOUNT_USER2CAS_MYSQLREADER8_USERNAME: "user"
# 修改为实际的数据库密码
JOB_ACCOUNT_USER2CAS_MYSQLREADER8_PASSWORD: "kingstar"
JOB_ACCOUNT_USER2CAS_MYSQLREADER8_JDBC_URL: "jdbc:mysql://mysql-server.authx-service.svc.cluster.local:3306/user?serverTimezone=Asia/Shanghai"
JOB_ACCOUNT_USER2CAS_MYSQLWRITER8_USERNAME: "cas_server"
# 修改为实际的数据库密码
JOB_ACCOUNT_USER2CAS_MYSQLWRITER8_PASSWORD: "kingstar"
JOB_ACCOUNT_USER2CAS_MYSQLWRITER8_JDBC_URL: "jdbc:mysql://mysql-server.authx-service.svc.cluster.local:3306/cas_server?serverTimezone=Asia/Shanghai"
---
apiVersion: batch/v1beta1
kind: CronJob
metadata:
namespace: cas-server
name: cas-server-datax-job
spec:
schedule: "*/5 * * * *"
jobTemplate:
metadata:
labels:
app: cas-server-datax-job
spec:
completions: 1
parallelism: 1
template:
metadata:
labels:
app: cas-server-datax-job
spec:
restartPolicy: Never
containers:
- name: cas-server-datax-job
# 若使用了学校搭设的私有仓库,请修改
image: harbor.supwisdom.com/cas-server/cas-server-datax-job:1.1.6-RELEASE
imagePullPolicy: Always
envFrom:
- configMapRef:
name: cas-server-datax-job-env
# resources:
# requests:
# memory: "400Mi"
# limits:
# memory: "400Mi"
imagePullSecrets:
- name: harbor-registry