zoukankan      html  css  js  c++  java
  • kubernetes集群系列资料10--job/cronjob介绍

    一、job/cronjob案例

    ##########K8S案例5---job#############
    
    vim job.yaml
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    apiVersion: batch/v1
    kind: Job
    metadata:
        name: job
    spec:
        template:                           #以下为嵌套pod的字段;
            metadata:
                name: job
            spec:
                containers:
                - name: job
                  image: perl
                  command: ["perl","-Mbignum=bpi","-wle","print bpi(2000)"]
                restartPolicy: Never
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    kubectl apply -f job.yaml
    kubectl get job;kubectl get pod -o wide        #查看创建的daemonset及pod;pod状态为completed,表示pod已执行完job;
    kubectl logs job-ml5ls      #查看执行print bpi(2000)结果;
    
    ##########K8S案例5---job#############
    
    
    ##########K8S案例6---cronjob#############
    vim cronjob.yaml
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    apiVersion: batch/v1beta1
    kind: CronJob
    metadata:
        name: cronjob
    spec:
        schedule: "*/1 * * * *"
        jobTemplate:
            spec:
                template:
                    spec:
                        containers:
                        - name: cronjob
                          image: hub.atguigu.com/library/busybox:latest
                          args:
                          - /bin/sh
                          - -c
                          - date;echo hello from k8s cluster
                        restartPolicy: OnFailure
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    kubectl apply -f cronjob.yaml
    kubectl get cronjob                     #查看创建cronjob;
    kubectl get pod                         #查看pod执行情况;
    kubectl logs cronjob-1623763560-tpd4z   #查看pod执行日志;
    
    ##########K8S案例6---cronjob#############
    

      

  • 相关阅读:
    LINUX和git
    drf [Django REST Framework]
    python用法小技巧
    爬虫
    django入门到精通
    前端框架
    mysql数据库
    网络编程和并发编程
    面向对象
    python基础
  • 原文地址:https://www.cnblogs.com/chalon/p/14897623.html
Copyright © 2011-2022 走看看