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

2025. 3. 4. 20:04·쿠버네티스/cka

 

  1. Self-healing 이란?
    1. 서버가 죽었을 때 자동으로 복구하는 기능을 의미한다.
    2. 즉, Pod 가 죽었을 때, Pod 가 스스로 복구해야 한다.
      • pod안에 container 이 실행되고, container 안에 특정 프로그램이 실행되고 있다.
      • 즉, container 로 실행되고 있다는 것은 docker 도 실행되고 있다는 것을 의미한다.
      • 이때 docker kill {{docker-id}} 를 작성했을 때, Pod는 삭제되지 않는다.
  2. 특정 환경에서 일부 Pod 의 컨테이너를 종료시켜보기
    1. docker kill {{docker-id}}
    2. kubectl get pods
      • Pod가 사라지지 않은것을 확인할 수 있다.
      • RESTARTS 가 1이 늘어난 것을 확인할 수 있다.
        • 이전에 container 이 죽었는데, 죽은 것을 Pod 가 인식함
        • Pod 가 새롭게 container 을 만들어서 재시작함.
        • 즉, pod 내의 container 이 죽으면 자동으로 container 을 재시작시켜서 다시 띄운다 (Self-healing)

'쿠버네티스 > cka' 카테고리의 다른 글

디플로이먼트, 서비스를 활용해 백엔드(Nest.js) 서버 띄워보기  (0) 2025.03.06
VS code 에서 새로운 버전의 서버로 업데이트 시키기  (0) 2025.03.05
디플로이먼트를 활용한 서버 개수 조절 방법  (0) 2025.03.03
서비스를 활용하여 백엔드(Spring Boot) 서버와 통신해보기  (0) 2025.03.01
서비스(Service)란?  (0) 2025.02.28
'쿠버네티스/cka' 카테고리의 다른 글
  • 디플로이먼트, 서비스를 활용해 백엔드(Nest.js) 서버 띄워보기
  • VS code 에서 새로운 버전의 서버로 업데이트 시키기
  • 디플로이먼트를 활용한 서버 개수 조절 방법
  • 서비스를 활용하여 백엔드(Spring Boot) 서버와 통신해보기
몽자비루
몽자비루
QA에 대한것을 공부하기 위한 블로그입니다.
  • 몽자비루
    공부하는 블로그
    몽자비루
  • 전체
    오늘
    어제
    • 분류 전체보기 (197)
      • python (31)
        • python_selenium (16)
        • python_pygame (3)
      • appium (0)
      • 쿠버네티스 (60)
        • linux (8)
        • shell programming (8)
        • docker (18)
        • cka (23)
      • postman&API (16)
      • QA성장하기 (33)
        • 개발자에서 아키텍트로 스터디 (6)
        • 소프트웨어 공학 이해도 높이기 (6)
        • 테스팅 전문 지식 쌓기 (18)
        • 제4회 QA conference (3)
      • 에러일기 (1)
      • Server&load (36)
        • AWS (27)
        • load test (5)
        • CI CD (4)
        • Jmeter (0)
      • RAG 을 활용하여 LLM 만들어보기 (12)
      • git&github (7)
      • 개인 프로젝트 웹사이트 (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    앱공존성
    linux
    로스트아크api
    k8s
    로스트아크
    postman
    qa
    QAKOREA
    스터디
    python
    e2c
    vi에디터
    쿠버네티스
    qa conference
    .cpu
    도커
    qa 컨퍼런스
    리눅스
    공존성테스트
    application log
    포스트맨
    테스트스크립트
    사드웨어리소스
    개발자에서아키텍트로
    테스트 결과보고서
    네트워크 테스트
    API
    애플리케이션로그
    cka
    LOSTARK
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
몽자비루
서버가 죽었을 때 자동으로 복구하는 기능 (Self-Healing)
상단으로

티스토리툴바