버즈빌, AWS Summit에서 Kubernetes 활용 노하우 공개!

by DD
8년 전
조회수 4

AWS Summit 2018에서 버즈빌 Senior Engineer Ben이 Kubernetes 실전 활용 발표 진행

Kubernetes 도입 배경과 Automatic binpacking, Horizontal scaling, Self-healing 등 유용한 기능 소개

kops를 활용한 데모를 통해 AWS 환경에서의 Kubernetes 활용법 제시

Kubernetes 도입 배경: 스타트업의 현실

대부분의 스타트업은 Infra Engineer가 부족하여 여러 InstanceContainer 관리에 어려움을 겪는다. 따라서 Kubernetes와 같은 Container Orchestration Tool 도입은 필수적이다. 구체적으로 Automatic binpacking을 통해 리소스 효율성을 높이고, Horizontal scaling으로 트래픽 변화에 유연하게 대응한다.

kops를 활용한 AWS 환경 구축

AWS 환경에서 Kubernetes를 효율적으로 운영하기 위해 kops를 활용한다. kopsKubernetes Cluster를 쉽게 생성, 관리, 업데이트할 수 있도록 돕는다. 따라서 kops를 통해 Kubernetes 운영의 복잡성을 줄이고, 서비스 안정성을 확보할 수 있다. 결과적으로 개발팀은 인프라 관리 부담을 덜고, 서비스 개발에 집중할 수 있다.

Kubernetes의 핵심 기능: 안정적인 서비스 운영

KubernetesSelf-healing 기능을 통해 Container 또는 Node 장애 발생 시 자동 복구를 지원한다. 따라서 서비스 중단을 최소화하고, 가용성을 높일 수 있다. 구체적으로 Horizontal scaling을 통해 트래픽 증가에 대응하고, Automatic binpacking으로 리소스 낭비를 막는다. 결과적으로 서비스 안정성을 확보한다.

버즈빌의 AWS Summit 2018 발표 참관기