本指南将帮助您通过创建一个简单的“Hello World”触发器场景来入门 Tekton Triggers,以演示其基本功能。
环境要求
所需工具
权限
如果您不想创建新的 namespace,可以跳过此步骤,并在下面的示例中修改 namespace 名称。
创建文件 rbac.yaml
:
创建文件 hello-task.yaml
:
创建文件 trigger-template.yaml
:
创建文件 trigger-binding.yaml
:
创建文件 event-listener.yaml
:
应用所有创建的资源:
不同的集群网络配置可能导致无法直接使用该地址。如果遇到问题,请联系您的平台管理员。
如果仅需测试,可以在集群内部访问该地址,或使用 kubectl port-forward -n <namespace> svc/<service-name> <svc-port>:<local-port>
将地址转发到本地机器。
测试完成后,您可以删除创建的资源:
现在您已成功创建并测试了一个基础的 Tekton Triggers 示例,您可以:
EventListener Pod 启动失败
触发器无响应
TaskRun 未创建