• 대부분의 리소스는 특정 Namespace 에 속함
  • Namespace 를 제거시 모든 리소스를 삭제
  • Service 와 관련하여 Domain name 으로 사용
root@ip-172-31-4-27:~# kubectl create ns sky 
root@ip-172-31-4-27:~# kubectl run nginx --image nginx --namespace sky

root@ip-172-31-4-27:~# kubectl get po
NAME                     READY   STATUS    RESTARTS   AGE
nginx-6799fc88d8-v9m2z   1/1     Running   0          4h35m
root@ip-172-31-4-27:~# kubectl get po -n sky
NAME    READY   STATUS    RESTARTS   AGE
nginx   1/1     Running   0          87s
  • 디폴트 네임스페이스로 할당된 pod는 안보인다.
  • sky 네임스페이스로 조회를 해야 해당 pod가 보인다.
root@ip-172-31-4-27:~# kubectl delete ns sky
namespace "sky" deleted
root@ip-172-31-4-27:~# kubectl get po -n sky
No resources found in sky namespace. #@ 네임스페이스가 삭제되니 해당 pod도 삭제된 것을 확인한다.
root@ip-172-31-4-27:~# kubectl get ns
NAME              STATUS   AGE
calico-system     Active   5h58m
default           Active   6h13m
kube-node-lease   Active   6h13m
kube-public       Active   6h13m
kube-system       Active   6h13m
tigera-operator   Active   5h58m

 

'클라우드 컴퓨팅 & NoSQL > k8s' 카테고리의 다른 글

Lable과 Selector  (0) 2020.12.01
Static Pod  (0) 2020.12.01
pod 삭제  (0) 2020.12.01
pod 에 내부 명령 실행과 connect  (0) 2020.12.01
pod 확장 (scale out)  (0) 2020.12.01

+ Recent posts