pile·
인프라 / DevOps·핀다핀다·

kubernetes Pod의 진단을 담당하는 서비스 : probe

문제Kubernetes에서 새 Pod의 애플리케이션 프로세스가 준비되기 전에 기존 Pod를 종료하면 Rolling Update 중 다운타임이 발생할 수 있다.
접근kubelet이 수행하는 ExecAction, TCPSocketAction, HTTPGetAction 기반 probe를 설명했다. livenessProbe, readinessProbe, startupProbe의 역할과 readinessProbe 설정 예제를 배포 흐름에 적용했다.
결과readinessProbe가 성공하기 전까지 새 Pod를 서비스 엔드포인트에 넣지 않도록 해 504 오류 가능성을 줄인다. 컨테이너 상태에 따라 트래픽 라우팅과 재시작을 제어할 수 있다.
핀다
핀다 블로그
원문은 여기서 이어서 읽을 수 있어요
원문 읽기
읽음 (0)

이 글과 비슷한

  1. 인프라 / DevOps·vercel-blogVercel Blog·

    Vercel CLI 드라이런 배포로 실제 배포 전 구성 미리 확인하기

    Vercel CLI v54.17.2부터 vercel deploy --dry 명령으로 실제 파일 업로드 없이 배포 구성을 미리 검사할 수 있다. 프레임워크 감지 결과, 포함/제외 파일 목록, 디렉터리 크기 분포, 콘텐츠 해시까지 사전에 확인하고 나서 배포를 결정할 수 있어 의도치 않은 배포 실패를 예방한다.

    #deployment#ci-cd#vercel-cli+1