Kubernetes란?
·
Infra/Kubernetes
[ 개요 ]쿠버네티스는 컨네이너를 위한 분산시스템을 편리하게 제공하기 위한 프레임워크이다.쿠버네티스가 등장한 배경을 알면 해당 프레임워크의 목적을 더욱 쉽게 알 수 있다. Virtualized Deployment(가상화된 배포 시대) : 한 서버에 여러개의 어플리케이션을 실행하면 리소스 전부를 차지하는 어플리케이션이 있을 수 있고리소스를 제어할 수 있는 방법이 용이하지 않아 다른 어플리케이션의 성능저하를 야기한다.이를 해결하기 위해 다른 서버에 독립적 실행하기에는 리소스 낭비가 있고 이는 비용과 연결된다.또한 각 서버마다 동일한 어플리케이션 환경을 셋팅하기에 손이 많이가는 문제도 있었다. 이를 위해 가상화가 도입되었다. 가상화는 물리서버에서 어플리케이션을 추가하거나 삭제하기가 용이했고리소스 제어와 함께..