| # 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 */2 * * *" |
| 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.2.2-RELEASE |
| imagePullPolicy: Always |
| envFrom: |
| - configMapRef: |
| name: cas-server-datax-job-env |
| # resources: |
| # requests: |
| # memory: "400Mi" |
| # limits: |
| # memory: "400Mi" |
| imagePullSecrets: |
| - name: harbor-registry |
| |