본문 바로가기

CKA

[k8s] namespace 구분

728x90
반응형

개요

namespace를 사용하다보면 --namespace, ns, -n  같이 사용하는데 구분이 어려운 경우가 많다.

이를 구분해보자.

 

1) --namesapce vs -n : 같은 뜻 (동일 기능)

둘 다 "이 명령을 어느 네임스페이스 대상으로 실행할지" 지정

kubectl get pods -n cka-practice
kubectl get pods --namespace=cka-practice

→ 결과 동일


2) ns (옵션 아님)

1) kubectl get ns

여기서 ns는 리소스 타입 "namespaces"의 축약어

kubectl get ns

= 아래와 같은 의미:

kubectl get namespaces

즉,

  • ns는 "네임스페이스를 지정한다"가 아니라
  • "namespace라는 리소스를 조회한다"라는 뜻

 

728x90
반응형