Kubernetes 발전 배경 과거의 애플리케이션은 위와 같이 단순한 물리 서버에 배치하는 것에서 시작했습니다.물리 서버가 준비 있다면 간단한 애플리케이션은 별도의 구성 없이 실행하고 서버를 구축할 수 있기 때문에 크게 문제가 되진 않습니다. 하지만 현대의 애플리케이션이 점점 복잡해지고 많은 요구사항이 생겨나면서 다음과 같은 제약을 겪게 되었습니다.물리 자원을 효율적으로 사용하지 못함애플리케이션이 특정 OS에 의존적이라면 새로운 물리 서버를 하나 더 배치하는 등의 제약개발 환경, 배포 환경 등 애플리케이션 실행 환경 차이로 인한 예상치 못한 문제 발생 가상 머신 (Virtual Machine)가상 머신은 가상화 기술을 사용해 물리 서버의 비효율성을 해결하고 효율적으로 애플리케이션 실행 환경을 구성할 수 ..