컨테이너화된 애플리케이션을 관리하는 자동화 플랫폼
특징
구조
선언적 코드를 사용한 관리 (IaC) : Infrastructure as Code)

스케일링/오토 스케일링

쿠버네티스는 코드로 인프라를 관리할 수 있어 효율적
간단한 설정 파일로 복잡한 시스템을 구성
자동 스케일링으로 시스템 자원을 효율적으로 사용
대규모 애플리케이션 관리 용이
컨테이너 이미지 기반
컨테이너 이미지는 애플리케이션과 그 실행 환경을 패키징한 것입니다.
예를 들어, 웹 서버 애플리케이션과 그 설정을 담은 이미지를 만들 수 있습니다.
하나의 이미지로 여러 개의 동일한 컨테이너를 생성할 수 있습니다.
이는 마치 하나의 요리 레시피로 여러 접시의 동일한 요리를 만드는 것과 비슷합니다.
웹 서버 애플리케이션의 컨테이너 이미지를 만듭니다.
이 하나의 이미지를 사용해 3개의 동일한 웹 서버 컨테이너를 실행합니다.
각 컨테이너는 같은 애플리케이션을 실행하지만, 독립적으로 작동합니다.
스케줄링
리소스 관리
자동화된 복구
로드 밸런싱과 서비스 디스커버리
데이터 관리
확장성
쿠버네티스는 컨테이너 관리의 모든 측면을 자동화
복잡한 시스템을 효율적으로 운영할 수 있게 해줌
확장성이 뛰어나 다양한 환경에 적용 가능
개발자와 운영자의 부담을 크게 줄여줌