전자책 출간 알림 [마이크로서비스패턴 쉽게 개발하기]

티스토리 뷰

Agile&DevOps/Tekton

7. Tekton trigger

Happy@Cloud 2019. 12. 16. 22:38

Tekton trigger는 이벤트의 Payload(이벤트 내용의 필요 데이터)를 읽어, Trigger Template에 파라미터를 넘겨 적절한 k8s 리소스가 생성되게 하는 툴입니다.

활용예로서 git에 소스가 푸시되면 Tekton pipeline이 구동되게 할 수 있습니다.

아키텍처

- TriggerBindings: 들어온 이벤트나 웹 요청에서 필요한 데이터(payload)를 추출하기 위한 로직 제공
- TriggerTemplates: 1) 어떤 k8s리소스를 생성할지와, 2) TriggerBindings에서 추출된 데이터를 어떻게 사용할지를 정의
- EventListeners: TriggerBindings와 TriggerTemplates를 연결함.  

아래가 도움말인데, 잘 이해가 안되는 부분이 있어 좀 더 study가 필요합니다.

https://github.com/tektoncd/triggers

 

tektoncd/triggers

Event triggering with Tekton! Contribute to tektoncd/triggers development by creating an account on GitHub.

github.com

 

'Agile&DevOps > Tekton' 카테고리의 다른 글

6. Conditions  (0) 2019.12.13
5. Pipeline Resource  (0) 2019.12.13
4. Pipeline & PipelineRun  (0) 2019.12.13
3. Task & TaskRun  (0) 2019.12.13
2. Tekton 설치하기  (0) 2019.12.13
댓글

전자책 출간 알림 [마이크로서비스패턴 쉽게 개발하기]