1) Replica Set의 DESIRED 카운트가 1인 경우, Pod가 삭제되면 어떻게 되는가?

  •   : Replica Set 컨트롤러에서 DESIRED 카운트가 1이기 때문에 pod가 삭제 되어도 다시 생성을 한다.

2) 컨트롤러가 없는 pod는 바로 지워진다.

 

3) 상위에 컨트롤러가 있는 pod의 경우 삭제가 안되므로, 상위객체를 삭제해 버린다.

4) 하위 리소스 자동제거 하지 않기 (--cascade 사용)

  • 상위 deployments 컨트롤러만 삭제되고 하위 pod는 남아 있는 것을 확인
  • 여기까지는 객체 단위로 삭제하는 방법

5) 배포 단위로 삭제하는 방법

1)kubectl delete -f sample demo.yaml
  : 등록한 yaml 파일 기반 삭제
2)kubectl delete ns test-ns
  : 네임스페이스 기반 삭제
3)Kubectl delete po | deploy | rs --all
  : 디폴트 네임스페이스의 po | deploy | rs 모두 삭제
4)helm remove release-name
  : k8s 어플리케이션을 helm을 이용하여 설치 가능
  : 리소스 그룹을 release 라고 부른다.

 

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

Static Pod  (0) 2020.12.01
Namespace  (0) 2020.12.01
pod 에 내부 명령 실행과 connect  (0) 2020.12.01
pod 확장 (scale out)  (0) 2020.12.01
Service  (0) 2020.12.01

+ Recent posts