Namespce 개요
- 단일 클러스터 내에서의 리소스 그룹 격리 메커니즘
Initial Namespaces
- default (defalut)
- namespce를 생성하지 않고도 새 클러스터를 사용 할 수 있다.
- kube-node-lease
- 각 노드와 연관된 Lease 오브젝트
- Noe Lease는 kublet이 HeartBeat를 보내서 ControlPlane이 Node의 장애를 탐지할 수 있게 한다.
- kube-public
- 모든 클라이언트가 읽기 권한으로 접근 할 수 있다.
- kube-system
- kubernetes시스템에서 생성한 오프젝트
sansae@sansaeAir15m2 k8s-lab-workspace % k get ns NAME STATUS AGE aks-command Active 45h calico-system Active 2d1h default Active 2d1h kube-node-lease Active 2d1h kube-public Active 2d1h kube-system Active 2d1h tigera-operator Active 2d1h
Namespace Manifest
namespace.yaml
apiVersion: v1 kind: Namespace metadata: name: applications