다른 Namespace에 존재하는 리소스에 영향을 주지 않기 위해 Namespace를 쓰는 경우가 많다.
네임스페이스는 Kubernetes 안에서 서로 다른 프로젝트나 팀이 자원을 격리된 공간에서 관리할 수 있게 해주는 ‘프로젝트 또는 팀별 컨테이너 그룹’
- 프로젝트 또는 팀별 컨테이너 그룹: 각 네임스페이스는 특정 프로젝트, 팀, 또는 용도에 따라 구성된 컨테이너들의 집합
- 자원 격리: 네임스페이스는 각 그룹이 자신의 컨테이너, 네트워크, 스토리지 등에 접근할 수 있지만 다른 네임스페이스의 자원에는 직접적으로 접근할 수 없도록 격리
네임스페이스는 Kubernetes의 멀티테넌시 (multi-tenancy)를 가능하게 하여 여러 사용자나 팀이 동일한 Kubernetes 클러스터에서 안전하게 자원을 공유하고 사용할 수 있도록 합니다.