狠狠撸
Submit Search
5分で分かった気になる罢别办迟辞苍
?
1 like
?
760 views
S
Shuhei Kitagawa
Follow
CI/CD Test Night #4 の5分枠で発表したTektonの紹介です。
Read less
Read more
1 of 13
Download now
Download to read offline
More Related Content
5分で分かった気になる罢别办迟辞苍
1.
5分で分かった気になる?
2.
プロフィール? 2019/4 - SRE所属。直近ではデプロイ/ロールバック周りの改善に取り組んで います。「いかに早く、いかに安全にプロダクトをリリースするか」に関心があり ます。? @shuheiktgw Shuhei
Kitagwa?
4.
Tekton Pipelineの歴史? ● Knativeのサブプロジェクト、Knative
Build Pipeline? ● より汎用的なKubernetesベースのCI/CDとして独立? 2018 2019 Knative 発表 Knative Build Pipeline Tekton Pipeline v0.1.0 リリース
5.
Tekton Pipelineとは? ● Kubernetesのネイティブリソースを用いたCI/CDコンポーネント? ○
Kubernetes Custom Resource? ○ Kubernetes Custom Controller?
6.
Tekton Pipeline: Custom
Resource? ● Tekton Pipelineを構成するKubernetes CRDs? ● Pipeline? ● Task? ● PipelineRun? ● TaskRun? ● PipelineResource? ? PipelineRun PipelineResource Pipeline Task Task Task Task TaskRun TaskRun TaskRun TaskRun
7.
apiVersion: tekton.dev/v1alpha1 kind: Task metadata: name:
hello-tekton spec: steps: - name: echo image: ubuntu command: - echo args: - "Hello Tekton!" Hello Tekton!? apiVersion: tekton.dev/v1alpha1 kind: TaskRun metadata: name: hello-tekton-task-run spec: taskRef: name: hello-tekton
8.
でこれ何がすごいの??
9.
Tekton Pipeline: 使い方? ●
Tekton PipelineをCI/CDとして直接利用する? ● Tekton PipelineをPipelineの実行エンジンとして取り込む?
10.
Before Tekton? After Tekton? ●
各CI/CDベンダー、プロジェクトはPipelineを独自実装? ● CI/CD横断的なプロジェクトが育ちづらい? ● 各CI/CDはPipelineの実行エンジンをTektonへ委譲? ● Pipelineが標準化されることで新しいエコシステムが生まれる?
11.
Tekton Pipeline: 2019? ●
Version 1.0? ● Workflow features? ○ Conditional execution ? ○ Sending notifications? ● Triggering? ● Community library? ● …?
12.
Tekton Pipelineとの付き合い方? ● CI/CDとして利用するのは時期尚早? ●
活発に開発が進められており、コントリビューションチャンス多い? ○ tektoncd/pipeline? ○ tektoncd/dashboard? ○ tektoncd/cli? ● 最新情報はSlackから? ○ https://tektoncd.slack.com?
13.
まとめ? ● Tekton PipelineはKubernetesベースのCI/CDコンポーネント? ●
TektonによってCI/CDの新しいエコシステムが生まれる(かも)? ● Tektonには開発者として参加するのがおすすめ?
Download