본문 바로가기

Kubernetes

[Kubernetes] Base namespace switch

반응형

쿠버네티스에서 기본으로 사용하는 namespace를 default가 아닌 다른 이름의 namespace로 변경

 

쿠버네티스의 config 에 Switching 할 context를 생성 필요

 

1. 현재 쿠버네티스 config 정보 조회(context 정보 확인)

# kubectl config view

contexts:
- context: 
    cluster: kubernetes 
    user: kubernetes-admin
  name:kubernetes-admin@kubernetes

 

2. 쿠버네티스 새로운 context 추가

# kubectl config set-context [변경할 컨텍스트명] --cluster=[클러스터명] user=[유저명] --namespace=blue

ex. kubectl config set-context blue@kubernetes --cluster=kubernetes user=kubernetes-admin namespace=blue

  @는 제외해도 됨

 

3. 현재 context 확인

# kubectl config current-context

 

4. context 변경

# kubectl use-context blue@kubernetes

 

5. kubectl get pods 확인시 blue 네임스페이스의 pods 바로 확인

# kubectl get pods

 

반응형