17-k8s控制器资源-job控制

job控制器:就是一次性任务的pod控制器,pod完成作业后不会重启,其重启策略是:Never

1,job控制器案例描述

        启动一个pod,执行完成一个事件,然后pod关闭;

        事件:计算π的值,取前5000位;

2,资源清单的编写

[root@k8s231 pi]# vim job.yaml

apiVersion: batch/v1
kind: Job
metadata:
  name: job-pi
spec:
  #定义pod模板
  template:
    spec:
      containers:
      - name: c1
        image: perl:5.34
        #执行任务命令,计算π值
        command: ["perl", "-Mbignum=bpi", "-wle", "print bpi(5000)"]
      restartPolicy: Never
  #指定标记此次作业失败之前的重复次数,不写默认6次
  backoffLimit: 4

3,创建job资源

[root@k8s231 pi]# kubectl apply -f job.yaml

4,查看pod

发现其是正常关闭状态;

[root@k8s231 pi]# kubectl get pods
NAME           READY   STATUS      RESTARTS   AGE
job-pi-8fw48   0/1     Completed   0          12m

5,查看pod日志

[root@k8s231 pi]# kubectl logs job-pi-8fw48

至此,job控制器,学习结束;

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

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

相关文章

AI大模型学习笔记之五:监督学习--数据如何驱动决策

监督学习,又称为监督式机器学习,是机器学习和人工智能领域的一个重要分支。 其基本原理是利用带有标签的数据集来训练算法,以实现精确分类数据或预测结果的目标。 在监督学习中,通过将数据输入模型,并不断调整数据权…

在STM32微控制器中使用CMSIS-RTOS实现多任务调度

在STM32微控制器中使用CMSIS-RTOS(Real-Time Operating System)实现多任务调度可以提高系统的并发性和响应性,下面是一个简单的示例,展示了如何使用CMSIS-RTOS在STM32上实现多任务调度。 ✅作者简介:热爱科研的嵌入式开…

软件工程师,为什么不喜欢关电脑

概述 你是否注意到,软件工程师们似乎从不关电脑,也不喜欢关电脑?别以为他们是电脑“上瘾”,或是沉迷于电脑,这一现象背后蕴含着多种实际原因。 1、代码保存与恢复。 在编写代码过程中,遇到问题时可能会暂时…

【JavaScript】面试手写题精讲之数组(下)

引入 这章主要讲的是数组的排序篇,我们知道面试的时候,数组的排序是经常出现的题目。所以这块还是有必要进行一下讲解的。笔者观察了下前端这块的常用算法排序题,大概可以分为如下 冒泡排–> 稳定排序插入排序–> 稳定排序选择排序–…

Swing程序设计(10)列表框,文本框,文本域,密码框

文章目录 前言一、列表框二、文本框(域) 1.文本框2.文本域三、密码框总结 前言 该篇文章简单介绍了Java中Swing组件里的列表框、文本框、密码框。 一、列表框 列表框(JList)相比下拉框,自身只是在窗体上占据固定的大小…

hexo免费搭建个人博客

一、简介: 演示网站: leaf-domain (gitee.io)参考: hexogitee(码云)免费搭建个人静态博客 二、安装部署 1.1 --hexo史上最全搭建教程 https://blog.csdn.net/sinat_37781304/article/details/82729029 1.2 --hexogitee(码云)搭建个人博客 https://blog.csdn.net/weixin_45 …

Meta大规模基础设施系统检测静默数据错误的方法

在大规模基础设施系统中,静默数据错误(Silent Data Corruptions, SDCs)是一个普遍存在的问题。这些被更大系统未能检测到的数据错误可能导致数据丢失,并在系统栈中传播,最终表现为应用程序级别的故障。 硬件中的SDC会影…

【探索Linux】—— 强大的命令行工具 P.22(POSIX信号量)

阅读导航 引言一、POSIX信号量的基本概念二、信号量的相关操作1 . 初始化信号量sem_init ( )(1)原型(2)参数(3)返回值(4)示例代码 2 . 等待信号量(1)sem_wait…

面试浏览器框架八股文十问十答第一期

面试浏览器框架八股文十问十答第一期 作者:程序员小白条,个人博客 相信看了本文后,对你的面试是有一定帮助的!关注专栏后就能收到持续更新! ⭐点赞⭐收藏⭐不迷路!⭐ 1)什么是 XSS 攻击&#…

高程 | 类与对象(c++)

文章目录 📚面向对象程序设计的基本特点🐇抽象——概括问题,抽出公共性质并加以描述。🐇封装——将抽象所得数据和行为相结合,形成一个有机的整体,形成“类”。🐇继承——在原有类特性的基础上&…

Python爬虫学习

1.1搭建爬虫程序开发环境 爬取未来七天天气预报 from bs4 import BeautifulSoup from bs4 import UnicodeDammit import urllib.request url"http://www.weather.com.cn/weather/101120901.shtml" try:headers{"User-Agent":"Mozilla/5.0 (Windows …

C/C++进制转换

十进制转化为二进制 进制转化#include <iostream> using namespace std;void change(int); int main() {int num;cout << "请输入一个十进制数: ";cin >> num;cout << "转化后的二进制数为: ";change(num);return 0; } void chan…

51_蓝桥杯_蜂鸣器与继电器

一 电路 二 蜂鸣器与继电器工作原理 2.1蜂鸣器与继电器 2.2 十六进制与二进制 二进制 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 十六进制 0 1 2 3 4 5 6 7 8 9 A B C D E F 2.3非门 二 代码 …

straight insertion sorting

直接插入排序算法&#xff1a;第一个元素作为有序序列&#xff0c;从第二个元素开始&#xff0c;在其之前的序列里找到对应的位置&#xff0c;然后插入。 下面用了tmp作为哨兵。 #include <iostream> using namespace std;const int Nn 100010; int a[Nn];int main() …

[嵌入式系统-26]:RT-Thread -13- 内核组件编程接口 - 文件系统

目录 一、RT-Thread文件系统 1.1 概述 1.2 如何配置文件系统 1.3 支持哪些文件系统 1.4 不同文件系统的比较 二、文件系统编程接口 2.1 概述 2.2 两种文件系统接口的比较 三、POSIX 文件操作函数 3.1 概述 3.2 代码实例 一、RT-Thread文件系统 1.1 概述 RT-Thread…

Java Lambda表达式:简化编程,提高效率

Java Lambda表达式&#xff1a;简化编程&#xff0c;提高效率 1. 使用Lambda表达式进行集合遍历1.1 未使用Lambda表达式&#xff1a;1.2 使用Lambda表达式&#xff1a; 2. 使用Lambda表达式进行排序2.1 未使用Lambda表达式&#xff1a;2.2 使用Lambda表达式&#xff1a; 3. 使用…

精通C语言:打造高效便捷的通讯录管理系统

✨✨ 欢迎大家来到贝蒂大讲堂✨✨ &#x1f388;&#x1f388;养成好习惯&#xff0c;先赞后看哦~&#x1f388;&#x1f388; 所属专栏&#xff1a;C语言项目 贝蒂的主页&#xff1a;Betty‘s blog 引言 在我们大致学习完C语言之后&#xff0c;我们就可以利用目前所学的知识去…

HCIA-HarmonyOS设备开发认证V2.0-内核扩展组件

目录 一、CPU 占用率1.1、CPU 占用率基本概念1.2、CPU 占用率运行机制1.3、CPU 占用率开发流程 二、动态加载2.1、 动态加载基本概念2.2、动态加载运行机制 坚持就有收获 一、CPU 占用率 1.1、CPU 占用率基本概念 CPU&#xff08;中央处理器&#xff0c;Central Processing U…

第三节作业:基于 InternLM 和 LangChain 搭建你的知识库

参考文档&#xff1a;https://github.com/InternLM/tutorial/tree/main/langchain 基础作业&#xff1a;复现课程知识库助手搭建过程 (截图) 1.环境配置 2.知识库搭建 &#xff08;1&#xff09;数据收集 收集由上海人工智能实验室开源的一系列大模型工具开源仓库作为语料库来…

单html页面使用Vue3和Element-Plus

快速入门&#xff08;直接整案例&#xff0c;看显示效果&#xff09; 使用CDN方式引入Vue3使用CDN方式引入Element-Plus的样式文件和组件库 案例1&#xff08;按钮&#xff0c;表格&#xff09; <!DOCTYPE html> <html lang"en"> <head><meta …