이번 포스트에서는 쿠버네티스에서 Jenkins CI와 Github Webhook을 이용한 도커 이미지 배포 파이프라인 구축 방법에 대해서 다룬다. 단, 매우 기초적인 내용만을 설명할 것이므로..
Jenkins 기반의 CI/CD가 익숙하다면 재미가 없을지도 모른다. 사실 너무 쉬워서 이걸 글로 써야하나 말아야하나 고민을 많이 했는데, 이왕 해본거 기록하기로 했다.
참고로 나는 Jenkins를 3일 전 (수요일) 에 처음 사용해 본 초보자이기 때문에, 틀린 내용이 있을 수 있다. 1. Jenkins on Kubernetes 1.1 Why Jenkins on Kubernetes?
먼저, 왜 굳이 쿠버네티스 위에서 Jenkins를 사용하게 되었는지에 대해 간단히 적어보려 한다. 쿠버네티스 환경에서만 동작하는 소스코드를 개발하고 있다면, 소스코드를 로컬 IDE 환경에서 실행해 테스트할 수가 없으니 어떻게든 쿠버네티스와 IDE를 연동해 개발해야 한다.
쿠버네티스 + IDE 연동을 위해 다양한 ...