Kubernetes工作永无止境

时间:2018-09-17 09:52:34

标签: kubernetes

我有一个k8作业,可以使用SELECT 'Students: ' || cast(totalCnt as varchar(6)), null as Lastname, null as Firstname, 'Boys: ' || cast(boyCnt as varchar(6)) || ' Girls: ' || cast(girlCnt as varchar(6)), null as Bdate, v.Nation FROM ( select sum(boycount) boyCnt, sum(girlcount) girlCnt, count(SID) totalCnt FROM ext ) t1 CROSS JOIN ( select string_agg(cnt , ', ') Nation from ( SELECT Nation||':'||COUNT(*) cnt FROM ext GROUP BY Nation ) t1 ) v 工具发布sql-server dacpac。该工作正常,数据库已成功部署,但该工作处于“正在运行”状态。

sqlpackage完成运行后,如何确保作业结束?


sqlpackage

1 个答案:

答案 0 :(得分:0)

在Kubernetes中定义Job时,可以设置属性activeDeadlineSeconds

apiVersion: batch/v1
kind: Job
metadata:
  name: your-job
spec:
  activeDeadlineSeconds: 100
  template:
    spec:
      containers:
      - [...]

参考:https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/