我有一个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
答案 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/