JSCODE Logo
프로그래밍 과외블로그후기멘토진
회사명 : JSCODE대표 : 박재성사업자 등록번호 : 244-22-01557통신판매업 : 제 2023-인천미추홀-0381 호
학원 명칭 : 제이에스코드(JSCODE)원격학원학원설립ㆍ운영 등록번호 : 제6063호

서울특별시 구로구 경인로 20가길 11(오류동, 아델리아)

Copyright ⓒ 2025 JSCODE - 최상위 현업 개발자들의 프로그래밍 교육 All rights reserved.

이용약관개인정보처리방침
← 블로그 목록으로 돌아가기

서버가 죽었을 때 자동으로 복구하는 기능 (Self-Healing)

JSCODE 박재성
JSCODE 박재성
2025-12-06
author
JSCODE 박재성
category
쿠버네티스
createdAt
Dec 6, 2025
series
비전공자도 이해할 수 있는 쿠버네티스 입문/실전
slug
self-healing-feature
type
post
updatedAt
Dec 6, 2025 04:46 AM

✅ 실행되고 있는 파드 내 서버가 비정상적으로 종료된다면?

  1. 특정 파드의 컨테이너 종료시키기
    1. 실행 중인 컨테이너 조회하기
      1. $ docker ps
        notion image
         
    2. 컨테이너 종료하기
      1. # docker kill [컨테이너 ID] $ dokcer kill 8c085c887430
         
 
  1. 파드 조회하기
    1. $ kubectl get pods
      notion image
      파드를 조회해보니 여전히 5개의 파드가 작동하고 있는 걸 알 수 있다. 그런데 제일 첫 번째 파드를 보니 RESTARTS에 1이라고 기록되어 있다. 즉, 파드 내에 컨테이너가 작동하지 않음을 인식하고 컨테이너를 새로 만들어 서버를 재시작 시킨 것이다.
 

✅ 요약

쿠버네티스는 파드 내의 컨테이너가 종료되면 자동으로 컨테이너를 재시작시킨다. 이 기능을 보고 쿠버네티스에서는 셀프 힐링(Self-Healing)이라고 한다. 즉, 자동 복구 기능을 가지고 있다.
author
category
쿠버네티스
createdAt
Dec 6, 2025
series
비전공자도 이해할 수 있는 쿠버네티스 입문/실전
slug
type
series-footer
updatedAt
Dec 6, 2025 04:46 AM
📎
이 글은 비전공자도 이해할 수 있는 쿠버네티스 입문/실전 강의의 수업 자료 중 일부입니다.