IT用語集 › インフラ › Tekton

Tekton

インフラ Svenska → 更新: 2026-10-23

Kubernetesネイティブな CI/CD システム。2023年にCNCFのGraduatedとなった。Pipeline、Task、PipelineRunをKubernetesのリソースとして扱う。

Goで書かれ、Jenkins X、OpenShift Pipelines、JFrogなど、多くの上位ツールのバックエンドになっている。Taskは手順を順に実行するPodで、PipelineはTaskのDAG(有向非巡回グラフ)。モジュール式で、コミュニティのCatalogにはgit-clone、buildah、kaniko、deploy-to-k8sなど100個以上の標準化されたTaskがある。

競合は、ML・データパイプライン寄りのArgo Workflows、セルフホストのGitHub Actions、GitLab CIランナー。Tektonの位置づけは、クラウドネイティブな部品の提供であり、UIやUXは上位ツール(Konflux、OpenShift Pipelinesなど)が上に載せる。GitOps(ArgoCD、Flux)とは役割が違い、TektonはCI(イベントで起動するプッシュ型)、GitOpsはCD(gitに対して調整するプル型)である。

← 用語集に戻る