当前位置: 首页 > news >正文

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.lryc.cn/news/301020.html

相关文章:

  • lazarus:LCL 嵌入 fpwebview 组件,做一个简单浏览器
  • c++类和对象新手保姆级上手教学(上)
  • 可变参数(c/c++)
  • 【数据结构】图
  • 32.3K Star,再见 Postman,这款开源 API 客户端更香
  • Python循环语句——continue和break
  • C++面向对象程序设计-北京大学-郭炜【课程笔记(三)】
  • Linux:搭建docker私有仓库(registry)
  • 用HTML、CSS和JS打造绚丽的雪花飘落效果
  • 订餐|网上订餐系统|基于springboot的网上订餐系统设计与实现(源码+数据库+文档)
  • 从零开始学howtoheap:解题西湖论剑Storm_note
  • Rust 基本环境安装
  • 【电源】POE系统供电原理(二)
  • GPU独显下ubuntu屏幕亮度不能调节解决方法
  • Linux篇:网络基础1
  • RK3568笔记十七:LVGL v8.2移植
  • C#系列-C#访问MongoDB+redis+kafka(7)
  • (12)Hive调优——count distinct去重优化
  • 记录 | 验证pytorch-cuda是否安装成功
  • LeetCode 239.滑动窗口的最大值 Hot100 单调栈
  • 463. Island Perimeter(岛屿的周长)
  • 如何解决缓存和数据库的数据不一致问题
  • linux系统下vscode portable版本的python环境搭建003:venv
  • 使用TinyXML-2解析XML文件
  • Linux:docker在线仓库(docker hub 阿里云)基础操作
  • C语言程序设计(第四版)—习题7程序设计题
  • ZCC6982-同步升压充双节锂电池充电芯片
  • 定时器(基本定时器、通用定时器、高级定时器)
  • 009集——磁盘详解——电脑数据如何存储在磁盘
  • 鸿蒙开发-HarmonyOS UI架构