DevOps & SRE/Docker & kubernetes
[쿠버네티스 공부] Namespace
seungh0
2021. 2. 21. 16:51
반응형
그저 사이드 플젝에서 한 번 써보고 싶어서... 쿠버네티스를 공부를 하면서 정리하는 글입니다.
Namespace
용도에 따라 컨테이너와 리소스를 구분지어 관리할 수 있는, 일종의 논리적인 그룹. (리소스를 논리적으로 구분)
Namespace의 활용
- 사용 목적에 따라 포드, 서비스 등의 리소스들을 격리함으로써 편리하게 구분할 수 있음.
- ResourceQuota 오브젝트를 이용해 특정 네임스페이스에서 생성되는 포드의 자원 사용량을 제한할 수 있음.
Namespace 생성
apiVersion: v1
kind: Namespace
metadata:
name: production
Namespace 사용
apiVersion: v1
kind: Pod
metadata:
name: pod-1
namespace: production # production namespace에 파드 생성
labels:
app: pod
spec:
containers:
- name: container
image: seungh0/k8s-study
ports:
- containerPort: 8000
출처) 시작하세요! 도커/쿠버네티스
반응형