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:工作流被执行的服务账户(了解更多信息)