쿠버네티스 namespace (API 종류 중 하나)
- namespace : 클러스터 하나를 여러 개의 논리적인 단위로 나눠서 사용
- 쿠버네티스 클러스터 하나를 여러 팀이나 사용자가 함께 공유
- 용도에 따라 실행해야 하는 앱을 구분할 때 사용
네임스페이스 사용하기
- namespace 생성
- CLI
- $ kubectl create namespace blue
- $ kubectl get namespaces
- yaml
- $ kubectl create namespace green --dry-run -o yaml > green-ns.yaml
- $ vim green-ns.yaml
- $ kubectl create -f green-ns.yaml
- CLI
- namespace 관리
- $ kubectl get namespaces
- $ kubectl delete namespace
사용할 네임스페이스 switch
- 기본으로 사용하는 네임스페이스를 default가 아닌 다른 이름의 네임스페이스로 switch
- 1) 네임스페이스를 포함한 context 등록
- $ kubectl config --help
- $ kubectl config set-context 이름 --cluster... --namespace=이름
- $ kubectl config view
- 2) 등록된 네임스페이스로 context 변경
- $ kubectl config use-context 이름
'공부 기록 > 영상 후기' 카테고리의 다른 글
[따배쿠] 5-1-1. 쿠버네티스 Pod - Container 정리와 Single / Multi Container Pod 생성 (0) | 2023.05.27 |
---|---|
[따배쿠] 4-3. 쿠버네티스 아키텍처 - yaml템플릿과 API (0) | 2023.05.27 |
[따배쿠] 4-1. 쿠버네티스 아키텍처 - Kubernetes 동작원리 (0) | 2023.05.26 |
[따배쿠] 3-2. kubectl command / pod 생성하기 (0) | 2023.05.26 |
[따배쿠] 3-1. kubectl 실습 / 실습환경 구성하기 (0) | 2023.05.26 |