8. n 2019年2⽉~ IBM中途⼊社
n 前職は⾦融系SIerで20年超のエンジニアとしてのキャリア
n 専⾨領域は「アプリ基盤」(アプリとインフラの間を取り持つ仕事)
アプリ基盤という仕事柄、アプリを⽀える仕事をずっとしてきていたので
アプリ⽣産性と管理統制を両⽴させる仕組みの構築を考え続けることが多かった。
2010年~くらい?
会社の方針でなんか使い始める。
フレームワークとか作るチームを指揮
2013年~くらい?
Immutable Infrastructure?
それ良さそう、と思って注目
2015年~ OpenShiftにフルコミット
Red Hat Summitでの出会い
ここまでくればビジネスで使えそう
Satoshi Doi
@satoshi55d
Senior Application Architect
Red Hat Certified Specialist
(ちなみに去年末失効して今はモグリです…)
IBM Japan,
Hybrid Cloud Services
17. |Tekton, でも便利なんですよ…
ClusterTask A ClusterTask B ClusterTask C ClusterTask D
taskRef:
Task A
↓
TaskRef:
TaskB
↓
TaskRef:
kind: ClusterTask
Task A
pipeline A
taskRef:
kind: ClusterTask
Task C
↓
TaskRef:
kind: ClusterTask
Task D
pipeline B
Task A
Task B
namespace namespace
クラスタ提供者
クラスタ利⽤者A クラスタ利⽤者B
特殊なPipelineであれば各
Taskは利⽤者が作成。部分的
にClusterTaskを使⽤して省⼒
化。
⼀般的なPipelineであればTaskを作る
必要がなく、⽤意されたClusterTask
を並べるだけで作成できる。
ClusterTaskはクラスタ提供者
が作成して登録することも
できる。
TaskとしてPipelineの各処理をパーツとして使いまわせる、そして何よりClusterTaskを
作って利⽤者に公開すればパーツを組み合わせるだけでPipelineが作れる︕