Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- go
- Delete
- ubuntu
- 쿠버네티스
- regexp
- linux
- kubespray
- docker-compose
- docker install
- bash
- db
- kubernetes
- golang
- html
- GitHub
- npm
- Container
- ansible
- docker
- time_zone
- vscoe
- kubernetes #container
- mariadb
- nodemon
- node
- GORM
- kube
- k8s
- Git
- NGINX
Archives
- Today
- Total
Deve.haeri
[쿠버네티스] namespace 삭제하기 본문
- 기본 삭제 방법
$ kubectl delete namsepace [네임스페이스 이름]
- 네임스페이스의 상태가 Terminating로 나와 삭제가 안될 때
Terminating 으로 나오는 이유 : 잔존하는 리소스들이 해당 네임스페이스에 남아 있기 때문, 잔존 리소스들 또한 Terminating에 멈춰 있을 가능성이 높은데, 보통 삭제 순서가 고였을 때 발생한다.
잔존 리소스들을 삭제하여 해결 가능하다.
- Terminating 원인 파악하기
$ kubectl get namespace {네임스페이스 이름} -o yaml
message 부분 확인하기
message 내용을 보면, API가 삭제 안된걸로 확인된다.
API를 조회하여 삭제 안된 API를 확인한 후 삭제 명령어를 통해 API를 삭제한다.
- API 조회
$ kubectl get APIServices
조회 한 다음 삭제 되지 않은 API를 삭제한다.
- API 삭제
$ kubectl delete APIServices v1.monitoring.coreos.com
api뿐만 아니라, message에 따라 시크릿,파드 등이 나올 수 있다. message에 따라 알맞게 조치하면 된다.
'Container' 카테고리의 다른 글
[쿠버네티스] nginx 서비스 올리기 (2) | 2022.10.13 |
---|---|
[Docker] ubuntu 환경에서 Docker 완전 삭제하기 (0) | 2022.08.30 |
[Docker] Docker-compose로 mariaDB 올리기 (0) | 2022.07.21 |
[Docker-compose] Docker-compose 설치하기 (0) | 2022.07.21 |
[kubernetes] 쿠버네티스란? (0) | 2022.05.18 |
Comments