본문 바로가기

Container2

[Kubernetes] Graceful Shutdown - preStop 설정 # Graceful Shutdown이란? 현재 들어온 요청을 모두 수행하고 우아하게 종료한다 ... 는 개념 예를 들어, A deployment가 restart 된다고 할 때 pod B가 죽고 pod C가 새로 떠야한다고 가정해보자 service에서 pod B -> pod C 엔드포인트 변경을 해줘야 하는데, 이게 조금 늦을 수 있음 그러면 pod B는 종료되어야 하지만 여전히 pod B로 트래픽이 흘러들어갈 수 있음 -> pod B의 Application은 새로운 요청 수락만 먼저 중지하고, 모든 연결이 종료된 다음에 죽어야 함 또 다른 예시로, pod가 특정 DB와 connection을 맺고 있는 경우 해당 연결을 종료하고 죽어야 함 # Pod 종료 순서 사람 또는 시스템 : Pod 종료 API 발생.. 2023. 9. 15.
[Container] 컨테이너 & 도커 입문 참조 https://www.youtube.com/watch?v=tPjpcsgxgWc https://www.44bits.io/ko/post/easy-deploy-with-docker https://kkondaeking.com/%EA%B0%80%EC%83%81%ED%99%94%EA%B8%B0%EC%88%A0/ https://technote.kr/367 1. 서버 가상화에 대해 우리는 흔히 물리 서버의 공간/비용 절약을 위해 서버 가상화 기술을 사용하며, 여기엔 3가지 기술이 있다 1) 하이퍼바이저 형 (Native 또는 베어메탈 방식) 호스트 OS 없이, 하드웨어 위에 바로 하이퍼바이저라는 가상화 소프트웨어를 올린 뒤 여러 게스트 OS를 구동시키는 방식 여기서 각각의 가상 머신들은 독립한 호스트 시스템과 같.. 2021. 7. 11.