컨테이너 : 어떤 애플리케이션을 어디서 돌리든 동일하게 돌도록 만드는 격리된 실행 환경 - 1. 컨테이너의 핵심 특징 - 이미지(Image): 실행 환경 + 코드 + 라이브러리가 통째로 들어있는 스냅샷 - (예) openjdk:17-alpine + jar파일 - 컨테이너 : 이미지를 실행한 상태 (프로세스) - 불변성 : 한 번 빌드한 이미지는 어떤 서버에...
컨테이너 : 어떤 애플리케이션을 어디서 돌리든 동일하게 돌도록 만드는 격리된 실행 환경
1. 컨테이너의 핵심 특징
openjdk:17-alpine + jar파일2. 왜 VM보다 컨테이너가 좋을까?
도커만으로 충분해 보이지만, 실 서비스가 커지면 도커만으로 해결 불가능한 문제들이 생김
도커 단독 운영의 문제
이걸 모두 해결하는 시스템이 바로 쿠버네티스
쿠버네티스는 한 문장으로 말하면
"컨테이너를 자동으로 실행하고 유지하고 치유(heal)하는 오케스트레이션 시스템"
/api, /admin 등)