쿠버네티스

최대 1 분 소요

쿠버네티스란 ??

Kubernetese(k8s) == !도커(컨테이너)를 관리 하기위한 툴

사용배경

1. 컨테이너 수동관리의 어려움

애플리케이션을 격리된환경에서 실행하는 기술인 도커가 유용하게쓰이기 시작.
하지만 컨테이너를 수동으로 관리하는일은 여간 힘든일이 아님을 깨달음
컨테이너를 오케스트레이션 할 수있는 시스템이 필요해짐

이점

1. 확장성(스케일링)

애플리케이션의 스케일링의 유리.
트래픽의 부하에 따라 애플리케이션을 확장하거나 축소할 수있음.

2. 자동화

애플리케이션 배포, 스케일링, 로드밸런싱, 복제, 로깅 및 모니터링 작업들을 자동화 할 수 있음.
이를 통해 개발자는 애플리케이션의 핵심 로직에 집중할 수 있고, 운영작업을 간소화 할 수 있음.

느낀점:

여지껏 도커, 쿠버네티스를 사용해본적이 없음.
그저 애플리케이션이 구동될 VM이 필요할때마다 AWS에서 제공하는 인스턴스를 할당받아 사용했고, 이를 모두 수동으로 관리했었음.
\ 실제 사용법은 다음 포스팅을 통해 컨테이너와 이를 매니징하기위한 쿠버네티스 사용법을 포스팅해보자