[k8s] Airflow kubernetes executor를 위한 이론공부- 2. k8s 기능 self healing

윤원탁·2023년 1월 10일
0

k8s

목록 보기
3/6

self healing

  • pod 속 container가 살아있는지 scheduler가 확인
  • 조건이 미달성시 container(pod X)를 재실행하는 프로세스
apiVersion: v1
kind: Pod
metadata:
  name: nginx-liveness
spec:
  containers:
  - image: nginx:1.14
    name: nginx-container
    ports:
    - containerPort: 80
      protocol: TCP
    livenessProbe:
      httpGet:
        path: /
        port: 80
  • http, tcp, exec 중 골라서 사용하면 됨
  • 추가 옵션 없이 설정하면 다음과 같음
    (kubectl describe pod nginx-liveness으로 확인 가능)
  • 이를 수정하려면 인자값을 수정 가능
    (kubectl get pod nginx-liveness -o yaml 으로 확인)
profile
개발자입니다.

0개의 댓글