Job 清单
Job 清单
apiVersion: batch/v1
kind: Job
metadata:
name: db-migrate
spec:
completions: 1
parallelism: 1
backoffLimit: 6
template:
spec:
restartPolicy: OnFailure
containers:
- name: migrate
image: registry.example.com/migrate:1.8.0
command: ["./migrate", "up"]操作与观察
操作与观察
kubectl apply -f job.yaml
kubectl get job db-migrate -o wide
kubectl logs job/db-migrate
kubectl delete job db-migrate # 清理Job 的 Pod 完成后重启策略决定是否保留:默认保留 Completed Pod(便于查日志),可配 ttlSecondsAfterFinished 自动清理。