workflows
parameters
crd
cd
gitops
ci/cd
容器参数
https://kubernetes.io/zh/docs/tasks/inject-data-application/define-command-argument-container/
https://blog.csdn.net/wsbgmofo/article/details/79173920
- Workflow: a Kubernetes resource defining the execution of one or more template. Workflows are named.
- Template: a step, steps or dag.
- Step: a single step of a workflow, typically run a container based on inputs and capture the outputs.
- Steps: a list of steps
- Entrypoint: the first step to execute when running a workflow
- Node: a step
- Directed Acyclic Graph (DAG): a set of steps (nodes) and the dependencies (edges) between them.
- Workflow Template: a Kubernetes resource defining a reusable workflow for a namespace
- Cluster Workflow Template: a Kubernetes resource defining a reusable workflow for a cluster
- Inputs: parameters and artifacts passed to the step,
- Outputs: parameters and artifacts outputed by a step
- Parameters: objects, strings, booleans, arrays
- Artifacts: files saved by a container
- Artifact Repository: a place where artifacts are stored
- Executor: the method to execute a container, e.g. Docker, PNS (learn more)
- Workflow Service Account: the service account that a workflow is executed as (learn more)
核心概念
Workflow:一个Kubernetes资源,定义了一个或多个模板的执行。工作流被命名。
Template:一个步骤,步骤或dag。
Step:工作流的单一步骤,通常根据输入运行容器,并捕获输出。
Steps:一个步骤的列表
Entrypoint:运行工作流时要执行的第一个步骤
Node:一个步骤
Directed Acyclic Graph (DAG):一组步骤(节点)和它们之间的依赖关系(边)。
Workflow Template:Kubernetes资源,为命名空间定义一个可重复使用的工作流。
Cluster Workflow Template:一个Kubernetes资源,为一个集群定义可重用的工作流。
Inputs:传递给该步骤的参数和工件。
Outputs:由一个步骤输出的参数和工件
Parameters:对象、字符串、布尔运算、数组
artifacts:由容器保存的文件
Artifact Repository:存放artifacts的地方
Executor:执行容器的方法,如Docker、PNS(了解更多)。
Workflow Service Account:工作流被执行的服务账户(了解更多信息)
