목록CS (1)
당니의 개발자 스토리
Spring 프로젝트 배포 흐름 정리: Docker, Kubernetes
Spring 프로젝트를 만들다 보면 처음에는 코드 작성에 집중하게 된다.Controller를 만들고, Service를 만들고, Repository를 만들고, 테스트 코드도 작성한다. 그런데 어느 순간 이런 생각이 든다.“내 컴퓨터에서 실행되는 건 알겠는데, 이걸 실제 서버에서는 어떻게 돌리지?” 여기에 대한 대답은Docker, Kubernetes를 이해하는 것에 있다. Docker는 실행 파일과 실행 환경을 함께 묶어준다.Kubernetes는 그렇게 실행된 컨테이너들을 운영 환경에서 관리해준다. 즉, 도커와 쿠버네티스는 배포 흐름 안에서 순서대로 이어진다.Spring 프로젝트를 서버에서 실행하려면 먼저 실행 가능한 결과물이 필요하다.Maven은 이 결과물을 만들어주는 역할을 한다. Maven은 코드를 컴..
CS
2026. 5. 6. 15:29