kubernetes Job yaml文件解析

一、yaml文件示例

apiVersion: batch/v1
kind: Job
metadata:name: test-jobnamespace: mtactor
spec:completions: 3parallelism: 1backoffLimit: 5activeDeadlineSeconds: 100template:spec:containers:- name: test-jobimage: centoscommand: ["echo","test-cron"]restartPolicy: Never

二、yaml文件解析

1、第1~5行

-(apiVersion: batch/v1)kubernetes中apisver的版本,详情请参考(kubernetes 关于apiVersion版本的报错-CSDN博客)

-(kind: Job)表示需要创建一个Job

-(metadata:)元数据的定义

-(name: test-job)Job的名字

-(namespace: mtactor)Job属于哪个namespace

2、第6~10行

-(spec:)Job的正文开始

-(completions: 3)成功次数,成功运行3次,Job任务才算是成功。Job每运行1次,Job会启动1个Pod,3个Pod都成功了,Job任务才算成功

-(parallelism: 1)并发数。运行的时候同时启动几个Pod来运行Job任务

-(backoffLimit: 5)失败阈值。达到5次失败Job退出

-(activeDeadlineSeconds: 100)达到100秒,直接终止所有的Pod,不论是否成功执行

3、第11~17行

Pod的相关定义,详情请参考(kubernetes pod yaml文件解析-CSDN博客)

-(restartPolicy: Never)重启策略

关于pod设置重启策略说明:

(OnFailure)job会在pod出现故障时重启容器,而不会创建新的pod,failed次数不变
(Never)job会在pod出现故障时创建新的pod,并且故障的pod也不会消失,也不会重启,failed次数加1
(Always)job会在pod出现故障时一直重启,这也就意味着job任务会重复去执行任务,因此不能设置Always

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/36077.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

linux创建逻辑盘再挂载

创建逻辑盘再挂载 原因:如果直接挂载整盘,后面想扩容会很麻烦。挂载逻辑卷的话就简单很多。为了以后方便。所以直接挂载逻辑卷 openEuler系统先装lvm2如果:-bash: pvcreate: command not found执行:yum install lvm2 df -hT ls…

我在高职教STM32——GPIO入门之按键输入(1)

大家好,我是老耿,高职青椒一枚,一直从事单片机、嵌入式、物联网等课程的教学。对于高职的学生层次,同行应该都懂的,老师在课堂上教学几乎是没什么成就感的。正因如此,才有了借助 CSDN 平台寻求认同感和成就…

Linux下创建虚拟磁盘

参考文档 https://blog.csdn.net/lujun9972/article/details/115762407 https://blog.csdn.net/Kiritow/article/details/118076034 1,创建挂载点 sudo mkdir /mnt/z //方式一,内存盘方式 2,创建内存盘 sudo mount -t ramfs -o size1G z /…

Java中的内存泄漏及其排查方法

Java中的内存泄漏及其排查方法 大家好,我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编,也是冬天不穿秋裤,天冷也要风度的程序猿! 在Java开发中,内存管理通常由Java虚拟机(JVM&#xff0…

【观察】戴尔科技+AMD:释放技术创新“乘数效应”,助力制造业打造“新质生产力”...

在今年的政府工作报告中,“人工智能”首次被写入报告,同时“大力推进现代化产业体系建设,加快发展新质生产力”也被列为2024年的首项政府工作任务,其重要性不言而喻。 尤其是最近几年,以人工智能、大模型、大数据、云计…

如何在Spring Boot中使用RabbitMQ实现消息队列

如何在Spring Boot中使用RabbitMQ实现消息队列 大家好,我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编,也是冬天不穿秋裤,天冷也要风度的程序猿!在分布式系统中,消息队列是实现解耦、异步通信和削峰…

java设计模式(六)代理模式(Proxy Pattern)

1、模式介绍: 代理模式(Proxy Pattern)是一种结构型设计模式,它允许你在不改变客户端代码的情况下,向某个对象提供一个代理,以控制对该对象的访问。代理对象通常会在实际对象的方法调用前后添加一些附加逻…

【LeetCode】每日一题:三数之和

解题思路 最开始是打算沿着二数之和的思路做,即固定了最大的,然后小的开始遍历,因为这种遍历方式只需要遍历一轮就能完成,所以复杂度应该是O(n2),但是最后几个示例还是超时了,可能进…

《UDS协议从入门到精通》系列——图解0x35:请求上传

《UDS协议从入门到精通》系列——图解0x35:请求上传 一、简介二、数据包格式2.1 服务请求格式2.2 服务响应格式2.2.1 肯定响应2.2.2 否定响应 三、通信示例 Tip📌:本文描述中但凡涉及到其他UDS服务的,将陆续提供链接跳转方式以便快…

解决Java中的NoSuchElementException异常的常见方法

解决Java中的NoSuchElementException异常的常见方法 大家好,我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编,也是冬天不穿秋裤,天冷也要风度的程序猿!在Java编程中,NoSuchElementException异常是一个…

AMSR-E/Aqua 第 3 级全球地表土壤水分月平均值 V005 (AMSRE_AVRMO)

AMSR-E/Aqua level 3 global monthly Surface Soil Moisture Averages V005 (AMSRE_AVRMO) at GES DISC AMSR-E/Aqua level 3 global monthly Surface Soil Moisture Standard Deviation V005 (AMSRE_STDMO) at GES DISC 简介 GES DISC 的 AMSR-E/Aqua 第 3 级全球地表土壤水…

操作系统入门 -- 内存管理

操作系统入门 – 内存管理 1.内存种类 1.1 虚拟内存(VIRT) 进程需要的虚拟内存大小,包括进程使用的库、代码、数据以及malloc、new分配的堆空间和栈空间等。若进程申请了10MB内存但实际使用了1MB,则物理空间会增长10MB。 1.2 …

Resource punkt not found.的解决方法

这个问题本来不想记录,但是在好几个机子上都碰到了(用到了LangChain读Word文档)。简单记录一下。看到报错以后运行: import nltk # nltk.set_proxy(http://192.168.1.68:10811) nltk.download() 中间这句我注释掉了,…

接轨国际安全标准:等保认证在提升企业全球竞争力中的核心作用

随着全球化进程的加速和数字经济的蓬勃发展,信息安全已成为企业拓展国际市场、参与国际竞争的重要基石。网络安全等级保护(简称“等保”)认证,作为衡量企业信息安全管理水平的重要标尺,不仅体现了企业的技术实力和合规…

速盾:ddos攻击类型有哪些?

DDoS攻击(分布式拒绝服务攻击)是一种通过利用多个被感染的计算机或网络设备,以大量的请求或数据包来占用目标系统资源,导致其无法正常提供服务的攻击方式。DDoS攻击常常被黑客用来影响目标的可用性,造成经济损失或打击…

如何以智能方式安装 Python

Python易于使用,对初学者友好,功能强大,几乎可以为任何应用程序创建强大的软件。 但与任何其他软件一样,Python 的设置和管理可能很复杂。 在本文中,我们将介绍如何正确设置 Python。 您将学习如何选择合适的版本、…

学习笔记——动态路由——RIP(附加度量值配置)

六、附加度量值配置 RIP协议cost开销值:默认值为0,路由信息每传递一次,值增加1,最大15,(路由器不能超过15台)16代表不可达。 入接口附加度量值 rip metricin 5 //可以修改开销改变路径。只能增加,不能减小 …

count(*) over (partition by ……)用法详解

select id,count(*) over(partition by pro_id) from sal; 以pro_id分组,统计分组后每个pro_id的记录总数及对应的id; 类似还有count(*) over(order by ……)、sum(amount) over(partition by ……)等,略有区别

降低企业运营成本的API服务有哪些?

通过API服务,企业可以实现许多功能和服务的自动化和优化,从而有效降低企业的运营成本。API服务可以帮助企业简化流程、减少人工操作、提高效率,并提供数据支持和决策依据,从而实现成本的有效控制和降低。无论是人力资源管理、客户…

【D3.js in Action 3 精译】1.2.2 可缩放矢量图形(一)

译注 由于 1.2.2 小节介绍 SVG 的篇幅过多,为了方便查阅,后续将分多个小节依次进行翻译。为了确保整个 1.2.2 小节的完整性,特意将上一篇包含的 SVG 小节的内容整理出来重新编排。敬请留意。 1.2.2 SVG - 可缩放矢量图形 可伸缩矢量图形&…