10.4.2 安装 Tekton
安装 Tekton 非常简单,通过 kubectl apply 官方提供的安装文件即可(但需要注意 Kubernetes 集群版本要求)。
$ kubectl apply --filename https://storage.googleapis.com/tekton-releases/pipeline/latest/release.yaml
Tekton 安装后,会创建一个名为 tekton-pipelines 的命名空间,查看 Tekton 命名空间中 Pod 状态确认安装是否成功。
$ kubectl get pods --namespace tekton-pipelines --watch
NAME READY STATUS RESTARTS AGE
tekton-pipelines-controller-6d5b665f7d-96njd 1/1 Running 0 110s
tekton-pipelines-webhook-9485cfb96-th9pt 1/1 Running 0 110s
安装成功后,我们可以选择继续安装 Tekton 提供的 CLI 工具或者 Dashboard 与 Tekton 交互。如下,安装 Dashboard。
$ kubectl apply --filename https://storage.googleapis.com/tekton-releases/dashboard/latest/release.yaml
因为是临时测试,笔者就通过 kubectl 端口转发将 tekton dashboard 服务暴漏到集群外部(如果是正式使用,可通过 Ingress 绑定 Service 的形式提供服务)。
$ kubectl --namespace tekton-pipelines port-forward svc/tekton-dashboard 9097:9097
打开浏览器访问 http://localhost:9097,可查看 Tekton 的各类资源以及流水线运行情况。
图 7-1 Tekton Dashboard
总字数:249字