kubernetes policy isolation

단일 쿠버네티스 클러스터 내의 리소스를 논리적으로 분리하는 가상 클러스터입니다.

  • 필요성: 하나의 클러스터를 여러 팀(개발, 운영)이나 여러 프로젝트가 공유할 때 리소스를 격리하기 위해 사용합니다.
  • [[K8s - ResourceQuota]]를 통해 네임스페이스별 자원 사용량을 제한할 수 있습니다.
  • [[K8s - RBAC]][[K8s - Role]]은 네임스페이스 범위 내에서 권한을 정의합니다.

예시

클러스터
├── dev (개발팀 네임스페이스)
│   ├── Pod: frontend-dev
│   └── Pod: backend-dev
├── staging (스테이징 네임스페이스)
└── prod (운영팀 네임스페이스)
    ├── Pod: frontend-prod
    └── Pod: backend-prod

작성일: 2025-11-03