DevOps/Jenkins
NCP(Naver Cloud Platform) 에서 쿠버네티스 Jenkins gitlab 연동과 설정
이전 포스팅에서 Jenkins를 설치하여 접속했다.기본적인 세팅은 모두 되어 있으므로, 이제는 내부 설정 차례다. 크게 두가지를 준비했다. 첫번째는 Build로, gitlab(혹은 github)에서 코드를 clone으로 가져와 어플리케이션을 build하고, 이미지를 build해서 push한다. 이 과정에서 manifest 파일의 update도 포함이다. 당연히 manifest 파일이 update되므로 argoCD와 사용해도 좋다. 두번째는 deploy다. CD부분으로, 업데이트된 이미지와 manifest 파일을 통해 쿠버네티스에 직접 리소스를 배포하는 작업이다. 이 작업은 pipeline을 생성하고 직접 적어도 되지만, 본 포스팅에서는 대부분 코드로 처리할 것이므로 pipeline또한 코드로 처리할 것이..
2026. 5. 27.