OpenShift Pod 삭제 시 hang 발생 처리 > OpenShift 자료실

본문 바로가기

사이트 내 전체검색

뒤로가기 OpenShift 자료실

OpenShift Pod 삭제 시 hang 발생 처리

페이지 정보

작성자 이종민 작성일 20-10-20 10:26 조회 6,954 댓글 0

본문

* Platform Version : Redhat OpenShift 3.9

OpenShift Pod 삭제 시 hang 발생 처리

1. 삭제 절차
 - 콘솔에서 Delete pod immediately without waiting for the processes to terminate gracefully 미체크 : 현상 발생

---
일반적인 pod delete 과정은 아래와 같습니다.

1. user deletes a pod
2. pod deletion timestamp is set
3. kubelet observes pod update, and cleans up pod on node
4. kubelet sends final deletion request of pod
5. pod is removed

kubelet에 의한 final deletion request가 보내지지 못하는 경우 pod는 'terminating' phase로 남게 되어, 경우에 따라 명확하게 --force --grace-period=0 옵션을 추가하여 삭제할 수 있습니다.
이 2 옵션을 추가해도 삭제가 안되는 경우, OpenShift API에 아래와 같은 명령을 보내 직접 object를 삭제할 수 있습니다.

$ echo '{ "propagationPolicy": "Background" }' | curl -k -X DELETE -d @-  -H "Authorization: Bearer <token>" -H 'Accept: application/json' -H 'Content-Type: application/json'  https://<master_URL>:<port>/api/v1/namespaces/<namespace>/pods/<pod_name>;

댓글목록 0

등록된 댓글이 없습니다.

Copyright © 소유하신 도메인. All rights reserved.

사이트 정보

회사명 : (주)리눅스데이타시스템 / 대표 : 정정모
서울본사 : 서울특별시 강남구 봉은사로 114길 40 홍선빌딩 2층 / tel : 02-6207-1160
대전지사 : 대전광역시 유성구 노은로174 도원프라자 5층 / tel : 042-331-1161

PC 버전으로 보기