概念
Tekton 提供了一个 Tekton Dashboard 组件,基于 Web 的 UI,它允许开发人员:
- 查看和管理
taskRuns
和pipelineRuns
- 在创建、执行和完成过程中查看和管理与
taskRuns
和pipelineRuns
关联的资源
安装
kubernetes
官方的,但是很可能你无法访问:
kubectl apply --filename https://github.com/tektoncd/dashboard/releases/latest/download/tekton-dashboard-release.yaml
我换成了kubebiz的了(v0.23.0
):
kubectl apply -f https://www.kubebiz.com/raw/KubeBiz/Tekton-Dashboard/v0.23.0/tekton-dashboard-release.yaml
地址:https://www.kubebiz.com/KubeBiz/Tekton-Dashboard
在安装完成之前可能需要一些时间。你可以用以下命令检查进度:
kubectl get pods --namespace tekton-pipelines
确认列出的每个组件都有Running
状态。
访问
一旦设置好,dashboard就可以在浏览器中的localhost:9097
地址下访问了。
接下来
Tekton Dashboard提供了许多功能,如Webhook扩展(用于在用户界面中设置带有Tekton管道的GitHub仓库)、TLS支持和Ingress支持。更多信息请参见Tekton Dashboard的GitHub资源库。