美文网首页
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