지난달부터 현장실습을 나왔는데, 약 한달간 쿠버네티스 공부를 하고이번주부터 CI/CD 시스템을 구축하는 미션을 받았습니다. 일단 CI(지속적 통합)/CD(지속적 배포)가 무엇이냐 예전엔 어떤 팀이 프로그램을 개발하고 이를 실제로 배포하여 서비스를 하는 과정에서개발자에게 많은 일이 과중되었습니다. 개발자가 개발을 하고 여러 개발자들이 만든 코드를 통합하고,통합된 코드를 테스트 하고, 이를 배포하기까지 정말 많은 과정을 개발자가 관여해야 했습니다. 그래서 이 과정을 줄일 수 있는 다양한 도구들이 나왔습니다.대표적으로 git, jenkins, argocd... 그 모든 통합과 배포 도구를 이어서 자동화하는 것이 CI/CD의 실현이라고 할 수 있습니다. 그래서 이 CI/CD를 구축하는 것은 좋지만 어떤 도구를..