小编Bos*_*one的帖子

是否可以重新运行 kubernetes 作业?

我有以下 Kubernetes 作业配置:

---
apiVersion: batch/v1
kind: Job
metadata:
  name: dbload
  creationTimestamp: 
spec:
  template:
    metadata:
      name: dbload
    spec:
      containers:
      - name: dbload
        image: sdvl3prox001:7001/pbench/tdload
        command: ["/opt/pbench/loadTpcdsData.sh",  "qas0063", "dbc", "dbc", "1"]
      restartPolicy: Never
      imagePullSecrets: 
        - name: pbenchregkey
status: {}
Run Code Online (Sandbox Code Playgroud)

当我完成kubectl create -f dbload-deployment.yml --record这项工作并创建了一个 pod 时,Docker 容器运行完成,我得到以下状态:

$ kubectl get job dbload
NAME      DESIRED   SUCCESSFUL   AGE
dbload    1         1            1h
$ kubectl get pods -a
NAME           READY     STATUS      RESTARTS   AGE
dbload-0mk0d   0/1       Completed   0          1h
Run Code Online (Sandbox Code Playgroud)

这项工作是一次性交易,我需要能够重新运行它。如果我尝试使用kubectl create命令重新运行它,我会收到此错误 …

docker kubernetes

80
推荐指数
4
解决办法
7万
查看次数

标签 统计

docker ×1

kubernetes ×1