
온프레미스 K8s 환경 구축 - 기본 목표 및 개념 설명
·
쿠버네티스
이 프로젝트의 가장 근본적인 방향성은 '애플리케이션을 배포할 수 있는 서버 환경 제공'이다. 즉, 특정 서비스를 제공하기 위한 애플리케이션을 '이미지 형태'로 가지고 있다면 사용자가 하드웨어(Hardware)와 관련된 부분의 구성 과정을 생략하고, 해당 서버 자원을 사용할 수 있도록 하는 IaaS 또는 PaaS 형태로의 제공을 주된 목표로 하고 있다. 상기 목표를 달성하기 위해선 이미지 빌드, 컨테이너화 등의 과정이 선행되어야 하는데, 이러한 기법이 사용되기 시작한건 바로 마이크로서비스(Microservice)라는 개념이 등장했기 때문이다. 어떠한 서비스에 대하여 기존에 대한 개발의 관점은 모놀리틱(Monolithic)한 사고 방식이었다. 여기서 모놀리틱이란 애플리케이션을 작동시키기 위한 모든 구성요소가..