怎么设置job为pod运行?


apiVersion: batch/v1
kind: Job
metadata:
  name: omc-upgrade-job
  namespace: cloudos-dbaas-base
  annotations:
    "helm.sh/hook": post-install,post-upgrade
    "helm.sh/hook-weight": "90"
    "helm.sh/hook-delete-policy": before-hook-creation
spec:
  backoffLimit: 6
  completions: 1
  parallelism: 1
  template:
    metadata:
      name: omc-upgrade-job
    spec:
      serviceAccountName: cloudos-dbaas-base-admin
      nodeSelector:
        nodeType: controller
      containers:
      - image: os-harbor-svc.default.svc.cloudos:443/helm/dbs/init-job:{{ .Values.initImage.tag }}
        imagePullPolicy: Always
        command:
          - "/bin/bash"
        args:
          - "/opt/omc_upgrade_delete_old_prometheus.sh"
        name: omc-upgrade-job
        resources:
          limits:
            cpu: 4
            memory: 8192Mi
          requests:
            cpu: 2
            memory: 4096Mi
        terminationMessagePath: /dev/termination-log
        terminationMessagePolicy: File
        volumeMounts:
        - name: tz-config
          mountPath: /etc/localtime
        - name: host-bin
          mountPath: /host/bin
        - name: host-kube-config
          mountPath: /root/.kube
      dnsPolicy: ClusterFirst
      restartPolicy: Never
      schedulerName: default-scheduler
      securityContext: {}
      terminationGracePeriodSeconds: 30
      volumes:
      - name: tz-config
        hostPath:
          path: /etc/localtime
      - name: host-bin
        hostPath:
          path: /usr/bin
      - name: host-kube-config
        hostPath:
          path: /root/.kube/


你好,我是有问必答小助手,非常抱歉,本次您提出的有问必答问题,技术专家团超时未为您做出解答


本次提问扣除的有问必答次数,将会以问答VIP体验卡(1次有问必答机会、商城购买实体图书享受95折优惠)的形式为您补发到账户。


​​因为有问必答VIP体验卡有效期仅有1天,您在需要使用的时候【私信】联系我,我会为您补发。