쿠버네티스는 크게 **오브젝트(object)**와 오브젝트를 관리하는 컨트롤러(controller)로 구분

일반적으로 오브젝트 구성을 결정하는 오브젝트 필드인 status, spec 을 포함

→ 컨트롤러는 statusspec 과 일치하도록 오브젝트를 생성, 삭제함

기본 오브젝트 4가지

  1. pod
  2. service
  3. volume
  4. namespace

pod

쿠버네티스에서 가장 기본적인 배포 단위로 하나 이상의 컨테이너를 포함

service

서비스는 파드 집합에서 실행중인 애플리케이션을 네트워크 서비스로 노출하는 추상화 방법