KustomizeとTektonをデプロイに使用することの違いは何ですか?
Kustomize は、手動で CI/CD を実行する軽量の CI/CD クライアント開発者ツールのように見えます。Tekton は、Kubernetes 内で実行される自動化された CI/CD です。
Kustomize は、Kubernetes マニフェスト ファイルを (テンプレート化するのではなく) オーバーライドするためのツールです。それは現在、kubectl に組み込まれていkubectl apply -k
ます。
Tekton は、Kubernetes でタスクの CICD パイプラインを構築するための Kubernetes カスタム リソースを作成するためのプロジェクトです。kubectl
パイプラインのタスクの 1 つは、 Kustomize を使用して変更を適用するイメージにすることができます( kubectl apply -k
)。