한눈에 보는 정의

Namespace(네임스페이스)는 하나의 쿠버네티스 클러스터 안을 여러 개의 논리적인 구역으로 나눠, 팀이나 프로젝트별로 자원을 분리해 관리하는 개념입니다.

자세히 알아보기

  • 예문: "개발팀과 운영팀이 같은 클러스터를 쓰지만, 서로 다른 Namespace로 분리해 운영해 자원이 섞이지 않도록 했다."
  • 같은 클러스터를 여러 팀이나 서비스가 함께 쓰더라도, Namespace로 나눠두면 같은 이름의 Pod(파드) (Pod)나 Service(쿠버네티스 서비스 추상화) (Service)를 각 구역마다 독립적으로 만들 수 있고 서로 간섭하지 않습니다.
  • 팀이나 프로젝트별로 자원 사용량 한도를 다르게 지정하거나, 접근 권한을 따로 설정하는 기준 단위로도 Namespace를 활용합니다.
  • 별도로 지정하지 않으면 기본(default) Namespace에 모든 자원이 생성되지만, 규모가 커질수록 목적에 맞게 Namespace를 나눠 관리하는 것이 권장됩니다.

관련 용어

최종 수정일: 2026년 9월 29일

← 용어사전 전체 목록으로