
[Kubernetes] DevOps 한 방 정리
·
Kubernetes
DevOps에서 가장 중요한 것Spring Boot Application 기준의 개발 환경에서는,Gradle을 통해 빌드하고, 빌드된 실행 파일을 가지고 실행하여 접속한다.또한 이 두 과정 모두 JDK가 필요하다. 반면 인프라 환경에서는 App 실행만을 위한 실행 파일과 JDK만 있으면 되고,CI/CD 환경에서는 빌드만을 위한 Gradle과 JDK만 있으면 된다. 인프라 환경에서는 dev, qa, prod 등으로 각각의 환경을 구성하게 되고,개발 환경의 테스트용 구성이나, 운영 환경의 이중화 등의 추가적인 구성이 요구된다. CI/CD 환경에서는 인프라 환경으로 실행 파일을 넘겨주기 위한 배포라는 과정이 추가되는데,혼자 App을 개발하는 것이 아니기 때문에 GitHub 등의 소스 통합 관리 툴을 이용하여 ..