首页 > 其他分享 >tekton卷的概念

tekton卷的概念

时间:2023-02-04 22:00:59浏览次数:35  
标签:Pipeline Task pipelinerun 概念 tekton 生命周期 PipelineRun 共享

流水线中的数据传递:
Workspaces:
卷:ConfigMap/Secret,EmptyDir,PVC
EmptyDir:生命周期同Pod,其数据可以在各Step间共享,但不能跨Task;
PVC:有独立的生命周期,其数据可以跨Task共享;(不能跨pipelinerun)
动态置备PV,volumeClaimTemplate
NFS CSI Driver

Task如何使用Workspace:
得先声明,运行为TaskRun需要为其指定关联的Volume

Pipeline也需声明Workspace
Task:其workspace由Pipeline声明的Workspace间接传递

Pipeline运行为PipelineRun的时候,向Pipeline的各Workspaces指定关联的卷,这些卷最终会基于赋值间接传递给相应的Task

PipelineRun自动创建和使用卷:emptyDir, volumeClaimTemplate
生命周期与PipelineRun相同

事先独立创建并存在的PVC卷:独立生命周期
Results

Volumes

直接在Task和Step使用卷
TaskRun, Pod
Step, mountPath

总结:

Workspaces: 支持单个pipeline跨task共享数据,不支持跑pipelinerun共享数据

volumes:支持跑pipelinerun共享数据


标签:Pipeline,Task,pipelinerun,概念,tekton,生命周期,PipelineRun,共享
From: https://blog.51cto.com/yht1990/6037297

相关文章

  • 矩阵的概念和矩阵的运算
    矩阵的概念m*n矩阵,m是行数,n是列数小写字母一般表示数,大写字母一般表示矩阵单位矩阵指主对角线数字全为1,其他位置数字全为0的矩阵,一般用E或I表示    矩阵......
  • web框架常见概念
    web框架常见概念web应用模式djangoweb框架是专门用来写web项目我们在django的学习中可以体会到,后端人员要写后端,但是也需要写模板语法,这也可以理解为全栈开发,但是随着......
  • mongdb基本概念介绍
    我们通过与关系型数据库的比较来说明MongoDB中的一些概念。SQLMongoDBdatabasedatabasetable(表)collection(集合)row(行)document(文档)column(列)field......
  • [linux] 进程相关概念理解
    @​​TOC​1.什么是进程假设在一个文件中写代码,并生成一个可执行程序在磁盘中,可执行程序本质也是一个二进制文件文件=内容+属性内容即自己写的代码和数据属性即创建时间......
  • Spring基础知识一(概念和模块)
    一、Spring的概念和优点1.基本概念:Spring是一个轻量级、非侵入性的开源框架,通过基于POJO对象的编程模型,提供了以前的EJB才能提供的企业及服务。2.主要优点:(1).Spring通......
  • [linux] 冯诺依曼体系及操作系统的概念
    @​​TOC​1.冯诺依曼体系结构常见的计算机,如:笔记本,不常见的服务器,如服务器,大部分都遵循冯诺依曼体系1.为什么要有内存?输入、输出设备称之为外围设备,简称外设,外设速度一般......
  • 全文检索的概念
    转:https://blog.csdn.net/wanbf123/article/details/78095727 1 Lucene简介由于es是基于Lucene的,所以需要先了解lucene。"ApacheLucene(TM)isahigh......
  • vue 项目中 jsconfig.json 概念 及 使用步骤
    vue项目中jsconfig.json概念及使用步骤vue项目中jsconfig.json是什么当您在工作空间中有一个定义项目上下文的jsconfig.json文件时,JavaScript体验会得到改进概述目......
  • 机器学习基本概念
    机器学习就是把无用的数据转换成有用的信息目标变量是机器学习算法的预测结果,在分类算法中目标变量的类型通常是标称型(枚举或者离散的)的,而在回归算法中通常是连续型的。......
  • 机器学习基本概念
    机器学习基本概念1.基本定义机器学习:是关于计算机基于数据构建概率统计模型并运用模型对数据进行预测与分析的一门学科。2.机器学习的工作流程1.获取数据2.数据......