| PipelineRun | A Kubernetes Custom Resource that instantiates a Pipeline for execution |
| Pipeline | A Kubernetes Custom Resource that defines a collection of Tasks arranged in a specific execution order |
| Task | A Kubernetes Custom Resource that defines a sequence of Steps to be executed in order |
| TaskRun | A Kubernetes Custom Resource that instantiates a Task for execution |
| Step | An individual operation in a CI/CD workflow that runs in its own container |
| Workspace | A pre-declared volume that Tasks can mount to share data |
| Parameter | A variable that can be passed to a PipelineRun during execution |
| Result | A value produced by a Task that can be used by other Tasks |
| Status | The current state of a PipelineRun's execution |