
Kubernetes가 왜 많이 쓰이나요? (학습과 프로젝트 도입)
·
개발 프로젝트
Why Kubernetes? Kubernetes(K8s)를 사용하는 이유는 운영 효율성, 확장성, 자동화 등의 이점을 제공하기 때문입니다. 1. 자동화된 컨테이너 오케스트레이션수동으로 컨테이너를 배포하고 관리하는 대신, K8s가 자동으로 컨테이너를 배포, 확장, 복구함.예를 들어, Pod가 종료되면 자동으로 새로운 Pod를 생성하여 서비스 가용성을 유지.2. 높은 확장성 (Scalability)트래픽이 증가하면 자동 확장(Auto-scaling)을 통해 추가 리소스를 할당하고, 트래픽이 줄면 리소스를 줄여 비용 절감 가능.Horizontal Pod Autoscaler(HPA), Vertical Pod Autoscaler(VPA) 등을 활용 가능.3. 서비스 발견 및 로드 밸런싱Kubernetes는 내부 ..