Tekton
CI/CD パイプラインを作成するための Kubernetes ネイティブな構成要素で、パイプラインを Kubernetes リソースとして定義する標準的でポータブルな方法をチームに提供します。
概要
Tekton は、パイプライン、タスク、トリガーを Kubernetes カスタムリソースとして定義するため、CI/CD パイプラインは外部の CI サービスに依存するのではなく、通常の Kubernetes ワークロードとして実行されます。パイプラインは単なる Kubernetes リソースであるため、Tekton 互換の任意のツールやプラットフォーム間で移植可能です。完全な CI/CD 製品としてではなく、再利用可能なインフラとして設計された CNCF プロジェクトです。
Tekton は、Kubernetes 上でカスタムの CI/CD システムや社内向け開発者プラットフォームを構築するプラットフォームチームに向いています。カタログにある Jenkins や Woodpecker CI のような完全な CI/CD ツールよりも低レベルな構成要素です。
- カテゴリ
- DevOps
- 言語
- Go
- ライセンス
- Apache-2.0
関連プロジェクト
Crossplane
Apache-2.0データベース、ネットワーク、ストレージといったクラウドインフラを、Kubernetes API を使ってプロビジョニング・管理できる、Kubernetes ネイティブなコントロールプレーンです。
- DevOps
Jenkins
MITCI/CD パイプラインの構築とソフトウェア配信の自動化のための、大規模なプラグインエコシステムを備えた、広く使われているオープンソースの自動化サーバーです。
- DevOps
Knative
Apache-2.0サーバーレスアプリケーションの構築・実行のための Kubernetes ネイティブなプラットフォームで、オートスケーリング(ゼロへのスケーリングを含む)とトラフィック管理を扱います。
- DevOps
kube-linter
Apache-2.0Kubernetes の YAML マニフェストと Helm Chart をデプロイ前にスキャンし、設定ミスを検出する静的解析ツールです。
- DevOps
誤りを見つけましたか? GitHub で修正を提案する