1

据我所知,吊舱中的容器没有启动或停止的顺序。但是 Tekton 是如何做到这一点的呢?我可以在文档“步骤在此列表中出现的顺序是它们将执行的顺序”中搜索结果。任何人都可以告诉它是如何工作的?

4

1 回答 1

0

当用户编写任务时,他使用图像和命令声明步骤。这些命令被 Tekton 覆盖以使用 Tekton 特定的入口点二进制文件。入口点二进制文件具有信令功能并与其他步骤通信,以便它们按顺序执行。

入口点二进制文件执行以下操作:

  1. 覆盖用户指定的command+args
  2. 原始command+args作为输入传递给入口点二进制文件
  3. 等待信号启动,然后运行 ​​users command+args
  4. 完成后,发出下一步信号。

使用嵌套进程扩展容器的演示文稿解释了这对 Tekton 的工作原理。

于 2021-03-01T21:22:55.683 回答