都已经到了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
来最后秀图了
![](https://img.haomeiwen.com/i22408736/ef5a8e12af8f9aba.png)
![](https://img.haomeiwen.com/i22408736/8bac5a2d5d27c946.png)
网友评论