서버가 죽었을 때 자동으로 복구하는 기능 (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) 서버와 통신해보기
몽자비루
몽자비루
코딩공부 정리용 블로그입니다.
  • 몽자비루
    공부하는 블로그
    몽자비루
  • 전체
    오늘
    어제
    • 분류 전체보기 (176) N
      • python (30)
        • python_selenium (16)
        • python_pygame (3)
      • appium (0)
      • 쿠버네티스 (60)
        • linux (8)
        • shell programming (8)
        • docker (18)
        • cka (23)
      • postman&API (16)
      • QA성장하기 (32) N
        • 개발자에서 아키텍트로 스터디 (6)
        • 소프트웨어 공학 이해도 높이기 (6)
        • 테스팅 전문 지식 쌓기 (18)
        • 제4회 QA conference (2) N
      • 에러일기 (1)
      • Server&load (35)
        • AWS (27)
        • load test (5)
        • CI CD (3)
        • Jmeter (0)
      • RAG 을 활용하여 LLM 만들어보기 (1) N
  • 블로그 메뉴

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

  • 공지사항

  • 인기 글

  • 태그

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

  • 최근 글

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

티스토리툴바