선행학습

도커, 리눅스, aws

쿠버네티스

MSA는 작은단위에 프로젝트들로 이루어 집니다.

10개 이상의 또는, 수많은 도커 컨테이너를 하나의 프로젝트로 사용할 때, 전부 어떻게 관리할 것인가요?

바로 오케스트레이션 도구라고 불리는 쿠버네티스가 그 선택지가 될 수 있습니다.

이런 관리도구는 도커스웜 vs 쿠버네티스 등이 있어요.

쿠버네티스(Kubernetes)는 기본적으로 인프라/네트워크 엔지니어링 기술입니다.

개발자와 네트워크 엔지니어의 차이

👉 개발과 운영(Dev vs Ops)의 갭이 생긴다.

👉 Kubernetes는 이 문제를 깔끔하게 해결할 수 있는 프레임워크를 제공

Kubernetes의 등장 - 개발자 중심 DevOps

👉 개발자가 작성한 애플리케이션을 컨테이너화 한다