Tekton 提供了一个 Tekton Dashboard 组件,基于 Web 的 UI,它允许开发人员:
taskRuns
和 pipelineRuns
taskRuns
和 pipelineRuns
关联的资源官方的,但是很可能你无法访问:
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资源库。