본문 바로가기

⭐ Kubernetes & EKS/k8s (쿠버네티스)

k8s 쿠버네티스 기본 namespace 변경하기

728x90
반응형

Kubernetes를 사용할때 Kubectl을 통해 클러스터를 제어한다.

pod를 생성할때 namespace를 지정할 때 -n 을 사용하는데 지정하지 않으면 기본 namespce로 실행이된다.

기본 namespace의 이름은 default 로 되어 있는데, 주로 사용하는 namespace를 바꿔야 할 때도 있다.

이때 다음 명령어로 기본 namespace를 변경하면 된다.

- 기본 namespace를 변경해 보자.

k8s-master-node@k8smasternode-Virtual-Machine:~$ kubectl config set-context --current --namespace=nginx
Context "kubernetes-admin@kubernetes" modified.

- 변경한 namespace가 기본 namespace로 설정이 되어 있는지 확인해 보자.

k8s-master-node@k8smasternode-Virtual-Machine:~$ kubectl config view --minify | grep namespace
    namespace: nginx

- namespace는 OS로 치면 폴더와 같은 개념이다. 각각의 폴더로 서비스를 나눠 저장하고 실행한다고 이해하면 쉽다. namespace를 삭제하면 해당 서비스가 모두 삭제된다고 이해하면 쉽다.

- 끝 - 

728x90
반응형