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

티스토리 뷰

우리가 tekton을 공부하면서 봤던 pipeline과 OCP의 'kabenero' 네임스페이스에 기본 제공되는

appsody pipeline의 차이에 대한 설명입니다. 

 

- tekton pipeline과 appsody pipeline의 구성요소는 동일합니다.
  -> pipelinerun, pipeline, taskrun, task, pipelineresource 등


- tekton pipeline은 appsody와 아무런 상관이 없으나, appsody pipeline은 appsody stack의 image build와 deploy(app-deploy.yaml 이용)를 그대로 이용합니다.

(appsody pipeline이 호출하는 task yaml 내용을 보면 appsody stack을 이용하는것을 볼 수 있음) 


- tekton pipeline은 기본 제공 샘플이 빈약하고, appsody pipeline은 개발언어별로 pipeline을 제공합니다.


- appsody pipeline은 appsody stack을 이용한 image build와 deploy를 하기 때문에 appsody에서 제공하는 metric, health 등을 이용할 수 있습니다.


- appsody pipeline을 사용하려면 아래와 같이 작업해야 합니다.
  - appsody pipeline에 최적화된 appsody repository 추가 
    appsody repo add kabanero https://github.com/kabanero-io/collections/releases/download/0.6.1/kabanero-index.yaml
  - appsody stack을 이용하여 project 초기화 후 개발
  - github에 upload
  - 'kabanero' namespace에 있는 appsody pipeline을 이용하여 build / deploy 
- 결론적으로 appsody pipeline은 개발자들이 image build와 deploy에 신경 쓰지 않고 개발에만 집중할 수 있도록 하자는 
kabanero의 목표를 완성시킨다고 할 수 있습니다. 

 

 

 

'상용제품 > OCP' 카테고리의 다른 글

RHEL VM Template만들기  (0) 2020.05.28
OCP ConsoleLink(ApplicationMenu) 추가  (0) 2020.05.27
OCP local image registry에 push 하기  (0) 2020.04.02
custom appsody stack  (0) 2020.03.30
Tekton pipeline on OCP sample  (0) 2020.03.30
댓글

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