💻 개발IT/Infra
2022. 4. 3.
쿠버네티스 기초 개념 정리
쿠버네티스를 잘 이해하기 위해선 우선, 도커를 알고 있어야한다. 도커(Docker)란? Node.js로 서버를 구축하기 위해서는 우선, Node.js가 서버(혹은 로컬 컴퓨터)에 설치되어있어야 한다. 실제 서비스 서버에서는 다양한 라이브러리, 환경이 구축되어있는데, 만약 서비스를 접속자 수가 늘어나 Scale out를 하려면 똑같은 환경을 다른 서버에 구축해야하는데 똑같이 구축하기에는 꽤 어렵다. 도커는 이 문제를 깔끔하게 처리해준다. 도커는 서비스를 위해 필요한 환경, 파일과 설정값 등 모든 정보를 "이미지(Image)"란 형태로 박제해서 저장한다. 어디서든 동일한 환경을 재현할 수 있도록 도커 이미지들을 도커 허브(Docker hub)를 통해 공유되고 다운받을 수 있다. 이 도커 이미지는 컨테이너(C..