mysql job 参数_k8s实践16:job,cronjob备份Mysql容器pod数据

job配置和简易测试

1.job简单介绍

job也是种控制器,k8s有两种类型的控制器,一种是服务类控制器,比如deployment,deamonset,replicaset等等.一种是工作任务类控制器,job和cronjon就是工作任务类控制器.

job的简易参数介绍

spec.template格式同Pod

RestartPolicy仅支持Never或OnFailure

单个Pod时,默认Pod成功运行后Job即结束.

spec.completions标志Job结束需要成功运行的Pod个数,默认为1,可以理解pod运行的总数.

spec.parallelism标志并行运行的Pod的个数,默认为1,可以理解为同时运行的Pod数量.

spec.activeDeadlineSeconds标志失败Pod的重试最大时间,超过这个时间不会继续重试.

spec.backoffLimit: 指定job失败后进行重试的次数.

2.job简易实例

[root@k8s-node1 job]#cat job1.yaml

apiVersion: batch/v1

kind: Job

metadata:

name: pi

spec:

template:

metadata:

name: pi

spec:

containers:

- name: pi

image: perl

command: ["perl", "-Mbignum=bpi", "-wle", "print bpi(2000)"]

restartPolicy: Never

[root@k8s-node1 job]# kubectl get job

NAME COMPLETIONS DURATION AGE

pi 1/1 8m37s 15m

[root@k8s-node1 job]# kubectl get pod

NAME READY STATUS RESTARTS AGE

busybox 1/1 Running 76 28d

mysql-7c9cbfcdf8-hxlrm 1/1 Running 7 22d

mysql-t-54666b579c-7m5rv 1/1 Running 11 26d

mysql-test-647b8db96b-qdxw6 1/1 Running 10 23d

pi-5gtpz 0/1 Completed 0 15m

wordpress-pod-74c47cd8dd-dlzvc 1/1 Running 7 22d

[root@k8s-node1 job]# kubectl logs pi-5gtpz

3.141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844609550582231725359408128481117450284102701938521105559644622948954930381964428810975665933446128475648233786783165271201909145648566923460348610454326648213393607260249141273724587006606315588174881520920962829254091715364367892590360011330530548820466521384146951941511609433057270365759591953092186117381932611793105118548074462379962749567351885752724891227938183011949129833673362440656643086021394946395224737190702179860943702770539217176293176752384674818467669405132000568127145263560827785771342757789609173637178721468440901224953430146549585371050792279689258923542019956112129021960864034418159813629774771309960518707211349999998372978049951059731732816096318595024459455346908302642522308253344685035261931188171010003137838752886587533208381420617177669147303598253490428755468731159562863882353787593751957781857780532171226806613001927876611195909216420198938

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值