일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- react
- 자바스크립트
- 이더리움
- 이슈
- BFS
- docker
- 파이썬
- 컴퓨터공학
- next.js
- 백엔드
- TypeScript
- node.js
- CSS
- 리액트
- JavaScript
- 블록체인
- 백준
- 타입스크립트
- 웹
- es6
- kubernetes
- 알고리즘
- k8s
- HTML
- 솔리디티
- 프론트엔드
- 클라우드
- 쿠버네티스
- 가상화
- AWS
Archives
- Today
- Total
목록2022/05/17 (1)
즐겁게, 코드
안정적인 운영을 위한 Graceful Termination 활용하기
쿠버네티스에서는 노드가 드레인되거나 노드의 가용 자원이 부족한 등의 이유로 파드가 종료되는 일이 비일비재한데요, 이 때 마치 두꺼비집을 내리는 것처럼 한순간에 모든 프로세스를 종료한다면 중요한 데이터나 네트워크 연결이 그대로 유실될 위험이 존재합니다. 이번 글에서는 사용자에게 미칠 영향과 복구 소요를 최소화하기 위한 컨테이너의 정상 종료(Graceful Termination) 방법을 소개합니다. TL;DR 파드 종료 시 kubelet에서 SIGTERM 신호를 송출하고, 컨테이너는 SIGKILL를 수신할 때까지 정상 종료를 위해 대기한다. (컨테이너 종료 시작 - SIGTERM 수신 - 정상 종료 동작 - SIGKILL 수신 - 컨테이너 강제 종료) 컨테이너에서 SIGTERM 신호를 수신하지 못하는 경우를..
☁️ 클라우드/Kubernetes
2022. 5. 17. 10:34
소소한 팁 : 광고를 눌러주시면, 제가 뮤지컬을 마음껏 보러다닐 수 있어요!
와!! 바로 눌러야겠네요! 😆