美文网首页
k3s 定时运行powershell脚本

k3s 定时运行powershell脚本

作者: 9e8aeff1c70c | 来源:发表于2021-04-12 21:08 被阅读0次

    都已经到了k8s的年代了,如果再用xxl-job什么的就实在太土了
    我们今天来用cronjob

    创建powershell 脚本 test.ps1

    1+1
    $a="hello my world"
    $a
    

    创建Dockerfile

    FROM mcr.microsoft.com/powershell:7.1.3-alpine-3.11-20210316
    COPY test.ps1 /
    CMD ["pwsh","/test.ps1"]
    
    

    做成docker镜像叫taihu/demo

    docker build -t taihu/demo .
    

    创建testjob.yaml,每5分钟跑一次

    apiVersion: batch/v1beta1
    kind: CronJob
    metadata:
      name: hello
    spec:
      schedule: "*/5 * * * *"
      jobTemplate:
        spec:
          template:
            spec:
              containers:
              - name: demo
                image: taihu/demo
                imagePullPolicy: IfNotPresent
              restartPolicy: OnFailure
    
    

    在k3s里跑起来啊

    kubectl create ns taihujob
    kubectl create -f testjob.yaml -n taihujob
    

    来最后秀图了

    image.png
    image.png

    相关文章

      网友评论

          本文标题:k3s 定时运行powershell脚本

          本文链接:https://www.haomeiwen.com/subject/ahkflltx.html