- kubectl을 사용하면 쿠버네티스 리소스를 쉽게 삭제할 수 있다.
- 하지만, 삭제한 리소스가 되살아나는 경우가 있다.
- 컨트롤러 객체가 만든 리소스의 삭제는 해당 컨트롤러 객체의 책임이다.
- 컨트롤러 객체는 자신이 관리하는 리소스의 생애 주기를 관장하며 이에 대한 외부 간섭을 용인하지 않는다.
- 컨트롤러 객체가 관리하는 리소스를 우리가 직접 삭제하면 이를 대체하는 새로운 리소스가 생겨난다.
- 컨트롤러 객체가 관리하는 리소스를 삭제하려면 해당 컨트롤러 객체를 삭제해야 한다.
# 디플로이먼트 목록 확인
kubectl get deploy
# 디플로이먼트 전체 삭제
kubectl delete deploy --all
# 파드 목록 확인
kubectl get pods
# 모든 리소스 목록 확인
kubectl get all'K8s' 카테고리의 다른 글
| 서비스 : 파드와 파드가 가진 IP주소를 추상화 (0) | 2024.08.26 |
|---|---|
| 쿠버네티스 내부의 네트워크 트래픽 라우팅 (0) | 2024.08.26 |
| 파드에서 실행 중인 애플리케이션에 접근하기 (0) | 2024.08.24 |
| 애플리케이션 매니페스트 배포 정의하기 (0) | 2024.08.22 |
| 파드의 레이블이 수정된다면 디플로이먼트가 적절한 조치를 취한다. (0) | 2024.08.20 |
댓글