【KubernetesでCI/CD】Tekton Dashboardを使ってみる
2022.02.01
2024.03.24
CI/CD
TektonTekton Dashboard
はじめに
Tektonのコンポーネントの一つであるTekton Dashboardについてざっくり解説し、簡単な使い方を紹介します。
Tektonそのものについては下記で解説しています。
【KubernetesでCI/CD】Tektonとは
はじめに KubernetesでCI/CDができる**Tektonについてどんなものなのか**、
Tekton Dashboardとは
Tekton Dashboardとは、Tektonのコンポーネントの1つであり、Tekton PipelinesやTekton TriggersなどのTektonリソースをWebUI上で確認、実行などができます。
下記のようなことができます。
- PipelineRunやTaskRunのログ確認
- リソースの詳細確認
- ラベルでのフィルタリング
インストール
下記のコマンドでTekton Dashboardをインストールできます。
1kubectl apply -f https://github.com/tektoncd/dashboard/releases/latest/download/tekton-dashboard-release.yaml
ローカルでのアクセス方法
ローカルではポートフォワードすることでアクセスできるようになります。
1kubectl -n tekton-pipelines port-forward svc/tekton-dashboard 9097:9097
ブラウザからlocalhost:9097
でTekton Dashboardにアクセスできます。
使い方
簡単な使い方を紹介していきます。
左のメニューからTektonリソースを選択して、それぞれの詳細を確認できます。
PipelineRunのログ確認
PipelineRunのメニューから対象のPipelineRunを選択するとそのログなどが確認できます。
Pipelineに含まれるTaskとそれぞれのStepごとのログやパラメータなどが確認できます。
TaskRunのログ確認
PipelineRun同様、TaskRunも対象を選択するとログなどが確認できます。
PipelineRunの作成
PipelineRunを作成して、実行することもできます。
PipelineRunの「作成」をクリックすると、詳細を設定して作成できます。
まとめ
- Tekton DashboardはTektonリソースをGUIから確認できる
参考
Share
関連記事
【KubernetesでCI/CD】Tektonとは
2021.11.10
【KubernetesでCI/CD】Tekton動かしてみる
2021.11.13
【Tekton】tekton-lintでTektonの静的解析をする
2022.05.17