其他分享
首页 > 其他分享> > K8s cronjob Usage

K8s cronjob Usage

作者:互联网

环境:Ubuntu20.04

  1. 使用minikube创建node
minikube start --nodes 2 -p multinode-demo

创建完成之后使用下面的命令查看

kubectl get nodes  #查看创建的node
minikube status -p multinode-demo #查看multinode-demo的状态
  1. 创建cronjob.yaml
apiVersion: batch/v1
kind: CronJob
metadata:
  name: hello
spec:
  schedule: "* * * * *"
  jobTemplate:
    spec:
      template:
        spec:
          containers:
          - name: hello
            image: busybox:1.28
            imagePullPolicy: IfNotPresent
            command:
            - /bin/sh
            - -c
            - date; echo Hello from the Kubernetes cluster
          restartPolicy: OnFailure

使用命令执行

kubectl apply -f cronjob.yaml

获取cronjob的状态

kubectl get cronjob hello

获取所有job

```sh
kubectl get jobs --watch

标签:kubectl,cronjob,multinode,demo,minikube,Usage,K8s,spec
来源: https://www.cnblogs.com/attack204/p/16649043.html