| # 4.1.jobs-server.yaml |
| |
| --- |
| apiVersion: v1 |
| kind: ConfigMap |
| metadata: |
| namespace: jobs-server |
| name: jobs-server-env |
| data: |
| LOGGING_LEVEL_COM_SUPWISDOM_INSITITUTE_JOBS_SERVER: INFO |
| |
| |
| --- |
| # 组织机构数据,定时触发 OrganizationTrans2UserSvcJob |
| # 适用于由交换同步到转换表的场景 |
| apiVersion: v1 |
| kind: ConfigMap |
| metadata: |
| namespace: jobs-server |
| name: jobs-server-organizationtriggertransjob-env |
| data: |
| ORGANIZATIONTRIGGERTRANSJOB_ENABLED: "false" |
| # cron 和 fixedDelay 只能 二选一,配置一个即可 |
| # 0 0 2 * * * |
| ORGANIZATIONTRIGGERTRANSJOB_SCHEDULED_CRON: "" |
| # 120 秒 |
| ORGANIZATIONTRIGGERTRANSJOB_SCHEDULED_FIXED_DELAY: "1200000" |
| ORGANIZATIONTRIGGERTRANSJOB_WRITER_DATASOURCE_JDBC_URL: "jdbc:mysql://mysql-server.authx-service.svc.cluster.local:3306/user?serverTimezone=Asia/Shanghai" |
| ORGANIZATIONTRIGGERTRANSJOB_WRITER_DATASOURCE_USERNAME: "user" |
| # 修改为实际的数据库密码 |
| ORGANIZATIONTRIGGERTRANSJOB_WRITER_DATASOURCE_PASSWORD: "kingstar" |
| |
| |
| --- |
| # 组织机构数据,临时表 - 正式 |
| apiVersion: v1 |
| kind: ConfigMap |
| metadata: |
| namespace: jobs-server |
| name: jobs-server-organizationtrans2usersvcjob-env |
| data: |
| ORGANIZATIONTRANS2USERSVCJOB_ENABLED: "false" |
| ORGANIZATIONTRANS2USERSVCJOB_PAGE_SIZE: "1000" |
| ORGANIZATIONTRANS2USERSVCJOB_READER_DATASOURCE_JDBC_URL: "jdbc:mysql://mysql-server.authx-service.svc.cluster.local:3306/user?serverTimezone=Asia/Shanghai" |
| ORGANIZATIONTRANS2USERSVCJOB_READER_DATASOURCE_USERNAME: "user" |
| # 修改为实际的数据库密码 |
| ORGANIZATIONTRANS2USERSVCJOB_READER_DATASOURCE_PASSWORD: "kingstar" |
| |
| ORGANIZATIONTRANS2USERSVCJOB_WRITE_USER_DATA_SERVICE_SERVER_URL: http://user-data-service-goa-svc.user-data-service.svc.cluster.local:8080 |
| |
| |
| --- |
| # 帐号数据,定时触发 AccountTrans2UserSvcJob |
| # 适用于由交换同步到转换表的场景 |
| apiVersion: v1 |
| kind: ConfigMap |
| metadata: |
| namespace: jobs-server |
| name: jobs-server-accounttriggertransjob-env |
| data: |
| ACCOUNTTRIGGERTRANSJOB_ENABLED: "false" |
| # cron 和 fixedDelay 只能 二选一,配置一个即可 |
| # 0 0 2 * * * |
| ACCOUNTTRIGGERTRANSJOB_SCHEDULED_CRON: "" |
| # 120 秒 |
| ACCOUNTTRIGGERTRANSJOB_SCHEDULED_FIXED_DELAY: "1200000" |
| ACCOUNTTRIGGERTRANSJOB_WRITER_DATASOURCE_JDBC_URL: "jdbc:mysql://mysql-server.authx-service.svc.cluster.local:3306/user?serverTimezone=Asia/Shanghai" |
| ACCOUNTTRIGGERTRANSJOB_WRITER_DATASOURCE_USERNAME: "user" |
| # 修改为实际的数据库密码 |
| ACCOUNTTRIGGERTRANSJOB_WRITER_DATASOURCE_PASSWORD: "kingstar" |
| |
| |
| --- |
| # 帐号数据,临时表 - 正式 |
| apiVersion: v1 |
| kind: ConfigMap |
| metadata: |
| namespace: jobs-server |
| name: jobs-server-accounttrans2usersvcjob-env |
| data: |
| ACCOUNTTRANS2USERSVCJOB_ENABLED: "false" |
| ACCOUNTTRANS2USERSVCJOB_PAGE_SIZE: "1000" |
| ACCOUNTTRANS2USERSVCJOB_READER_DATASOURCE_JDBC_URL: "jdbc:mysql://mysql-server.authx-service.svc.cluster.local:3306/user?serverTimezone=Asia/Shanghai" |
| ACCOUNTTRANS2USERSVCJOB_READER_DATASOURCE_USERNAME: "user" |
| # 修改为实际的数据库密码 |
| ACCOUNTTRANS2USERSVCJOB_READER_DATASOURCE_PASSWORD: "kingstar" |
| |
| ACCOUNTTRANS2USERSVCJOB_WRITE_USER_DATA_SERVICE_SERVER_URL: http://user-data-service-goa-svc.user-data-service.svc.cluster.local:8080 |
| |
| |
| --- |
| apiVersion: apps/v1 |
| kind: Deployment |
| metadata: |
| namespace: jobs-server |
| name: jobs-server |
| spec: |
| selector: |
| matchLabels: |
| app: jobs-server |
| replicas: 1 |
| template: |
| metadata: |
| labels: |
| app: jobs-server |
| spec: |
| containers: |
| - name: jobs-server |
| # 若使用了学校搭设的私有仓库,请修改 |
| image: harbor.supwisdom.com/jobs-server/jobs-server:1.0.0-SNAPSHOT |
| imagePullPolicy: Always |
| ports: |
| - containerPort: 6060 |
| name: http-metrics |
| envFrom: |
| - configMapRef: |
| name: jvm-env |
| - secretRef: |
| name: rabbitmq-env-secret |
| - configMapRef: |
| name: jobs-server-env |
| - configMapRef: |
| name: jobs-server-organizationtriggertransjob-env |
| - configMapRef: |
| name: jobs-server-organizationtrans2usersvcjob-env |
| - configMapRef: |
| name: jobs-server-accounttriggertransjob-env |
| - configMapRef: |
| name: jobs-server-accounttrans2usersvcjob-env |
| resources: |
| requests: |
| memory: "1000Mi" |
| limits: |
| memory: "1000Mi" |
| imagePullSecrets: |
| - name: harbor-registry |
| |