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 |
Tags
- CKA 기출문제
- 코틀린 코루틴의 정석
- 정보처리기사 실기 기출문제
- Pinpoint
- IntelliJ
- Spring
- 기록으로 실력을 쌓자
- CloudWatch
- CKA
- mysql 튜닝
- 정보처리기사 실기
- Elasticsearch
- aws
- APM
- kotlin spring
- 오블완
- kotlin
- 정보처리기사실기 기출문제
- 티스토리챌린지
- 공부
- Kubernetes
- kotlin coroutine
- MySQL
- kotlin querydsl
- AI
- minikube
- PETERICA
- AWS EKS
- Linux
- Java
Archives
- Today
- Total
피터의 개발이야기
[kubernetes] Pod 한꺼번에 삭제하기 본문
반응형
ㅁ Pod 삭제
$ kubectl delete po redis
pod "redis" deleted
ㅇ Pod를 삭제하는 명령어이다.
ㅇ 다량의 Pod를 삭제할 경우 하나씩 하기가 번거러울 수 있다.
ㅁ Pod 전체 삭제
$ kubectl get pods --no-headers | awk '{ print $1};' | xargs kubectl delete pods
pod "nginx" deleted
ㅇ Pod 정보를 조회하여 awk로 인수를 필터하고 xargs도 Pod별로 삭제 명령을 주면 전체 삭제가 가능하다.
ㅇ 명령어가 어떻게 구동하는지 풀어서 설명하면...
ㅁ 명령어 빌드업 과정
## 테스트를 위한 minikube 기동
$ minikube start
😄 Darwin 13.6.1 의 minikube v1.32.0
✨ 유저 환경 설정 정보에 기반하여 hyperkit 드라이버를 사용하는 중
👍 minikube 클러스터의 minikube 컨트롤 플레인 노드를 시작하는 중
🔥 hyperkit VM (CPUs=2, Memory=4000MB, Disk=20000MB) 를 생성하는 중 ...
🐳 쿠버네티스 v1.28.3 을 Docker 24.0.7 런타임으로 설치하는 중
▪ 인증서 및 키를 생성하는 중 ...
▪ 컨트롤 플레인이 부팅...
▪ RBAC 규칙을 구성하는 중 ...
🔗 Configuring bridge CNI (Container Networking Interface) ...
▪ Using image gcr.io/k8s-minikube/storage-provisioner:v5
🔎 Kubernetes 구성 요소를 확인...
🌟 애드온 활성화 : storage-provisioner, default-storageclass
🏄 끝났습니다! kubectl이 "minikube" 클러스터와 "default" 네임스페이스를 기본적으로 사용하도록 구성되었습니다.
## 테스트를 위한 Pod 생성
$ k run test1 --image nginx
pod/test1 created
$ k run test2 --image nginx
pod/test2 created
$ k run test3 --image nginx
pod/test3 created
$ k run test4 --image nginx
pod/test4 created
$ k run test5 --image nginx
pod/test5 created
## 제목 뺀 Pod 목록조회
$ k get po --no-headers
test1 1/1 Running 0 37s
test2 1/1 Running 0 33s
test3 1/1 Running 0 30s
test4 1/1 Running 0 25s
test5 1/1 Running 0 21s
## Pod 이름만 추출
$k get po --no-headers | awk '{print $1}'
test1
test2
test3
test4
test5
반응형
'Kubernetes > 기초공부' 카테고리의 다른 글
[kubernetes] Deployment이란? 서비스 중단, 무중단 배포방법 (0) | 2024.01.21 |
---|---|
[kubernetes] Pod 로그 확인 (0) | 2024.01.20 |
[kubernetes] 다중 스케줄러 (0) | 2024.01.18 |
[kubernetes] Static Pod란? (0) | 2024.01.18 |
DaemonSet 샘플 yaml 얻는 방법 (0) | 2024.01.18 |
Comments