본문 바로가기
쿠버네티스(k8s)

네임스페이스(namespace) 생성

by 뜻깊은태클 2022. 10. 5.
반응형

 

개요 참고 -

https://kubernetes.io/ko/docs/concepts/overview/working-with-objects/namespaces/

 

네임스페이스

쿠버네티스에서, 네임스페이스 는 단일 클러스터 내에서의 리소스 그룹 격리 메커니즘을 제공한다. 리소스의 이름은 네임스페이스 내에서 유일해야 하며, 네임스페이스 간에서 유일할 필요는

kubernetes.io

 

- 목록 및 생성 삭제 명령어

#목록 불러오기
$kubectl get namespaces

#생성하기 myname >> 설정이름
$kubectl create namespace myname
#또는
$kubectl create -f ./myname.yaml

#yaml 만들어지는 과정 보기
$kubectl create namespace myname --dry-run -o yaml

#yaml 파일로 만들기
$kubectl create namespace myname --dry-run -o yaml > myname.yaml

#삭제하기
$kubectl delete namespaces myname

 

- 목록 불러오기 default~kube-* 목록은 기존 설치시에 생성된 namespaces

#목록 불러오기
$kubectl get namespaces

 

- 파일 만들고 namespaces 생성하기

#yaml 파일로 만어서 생성
$kubectl create namespace myname --dry-run -o yaml > myname.yaml
$kubectl create -f ./myname.yaml

yaml 만들어지는 과정 보기

 

파일 생성하고 확인

 

namespace 생성 및 목록 확인

 

명령어 참고 - https://kubernetes.io/ko/docs/tasks/administer-cluster/namespaces/

 

네임스페이스를 사용해 클러스터 공유하기

이 페이지는 네임스페이스를 살펴보고, 작업하고, 삭제하는 방법에 대해 다룬다. 또한 쿠버네티스 네임스페이스를 사용해 클러스터를 세분화하는 방법에 대해서도 다룬다. 시작하기 전에 기존

kubernetes.io

 

 

반응형