Prob
kubernetes Probe는 컨테이너의 상태를 지속적으로 모니터링하고, 문제가 발생하면 자동으로 조치를 취하는 Kubernetes 기능입니다. 이런 기능으로 서비스의 가용성, 신뢰성을 유지할 수 있습니다.
Prob의 세가지 유형
Liveness Probe
Liveness Probe를 사용하여 Container 가 활성화되어 올바르게 작동하는지 확인합니다. Kubernetes 는 주기적으로 Container 에 Health Check 요청을 Container 로 보내고 지정된 Timeout 시간 내에 응답을 받지 못하면 Container를 재기동 시킵니다. 이를 통해 Pod의 상태를 실시간으로 모니터링하고, 문제가 발생한 경우 적시에 대응할 수 있습니다. 이는 Container 가 제대로 작동하지 않는 상황을 방지하여 신뢰성 확보에 기여합니다.
Readiness Probe
Readiness Probe 는 Container 가 트래픽을 수신할 준비가 되었는지 확인하는 데 사용됩니다. Kubernetes 는 주기적으로 Health Check 요청을 Container 로 보내고, 준비가 되었다는 응답 코드를 수신하면 트래픽을 수신할 준비가 된 컨테이너로 간주합니다. 그 외에 다른 코드를 받으면 Kubernetes 는 트래픽을 수신할 준비가 될 때까지 로드 밸런서 풀에서 해당 Container 를 제거합니다. 이를 통해, Container 가 사용 가능한 상태인지를 실시간으로 확인하고, 사용 가능하지 않은 Pod에 대한 요청을 차단하여 가용성 확보에 기여합니다.
Startup Probe
Startup Probe는 Container 가 올바르게 시작되었는지 확인하는 데 사용됩니다. Kubernetes는 시작 단계 동안 주기적으로 Health Check 요청을 Container 로 보냅니다. 준비가 되었다는 응답 코드를 수신하면 Kubernetes는 해당 Container 가 정상적으로 기동되었다고 판단합니다. 지정된 시간 초과 내에 응답을 수신하지 못하면 Kubernetes가 컨테이너를 다시 시작합니다. 이를 통해 Liveness Probe 와 마찬가지로, 신뢰성 확보에 기여합니다. 해당 Probe는 컨테이너 생성 시 동작하며, 헬스체크에 성공하면 더 이상 동작하지 않습니다.
Tag Archive for: prob
https://i0.wp.com/www.openmaru.io/wp-content/uploads/2023/08/kubernetes.png?fit=381%2C301&ssl=1
301
381
주하 원
https://www.openmaru.io/wp-content/uploads/2020/11/logo@2x.png
주하 원2023-08-25 14:13:462023-09-04 16:53:22쿠버네티스 – 04. 마케터가 chatGPT로 배우는 쿠버네티스 도입 방법
https://i0.wp.com/www.openmaru.io/wp-content/uploads/2023/08/kubernetes.png?fit=381%2C301&ssl=1
301
381
주하 원
https://www.openmaru.io/wp-content/uploads/2020/11/logo@2x.png
주하 원2023-08-25 14:12:362023-09-04 16:45:36쿠버네티스 – 03. 마케터가 chatGPT로 배우는 쿠버네티스의 장점과 이전 오픈소스 플랫폼과의 차이점
https://i0.wp.com/www.openmaru.io/wp-content/uploads/2023/08/kubernetes.png?fit=381%2C301&ssl=1
301
381
주하 원
https://www.openmaru.io/wp-content/uploads/2020/11/logo@2x.png
주하 원2023-08-25 14:12:002023-09-07 12:39:32쿠버네티스 – 02. 마케터가 chatGPT로 배우는 쿠버네티스를 사용하는 고객과 활용 분야
https://i0.wp.com/www.openmaru.io/wp-content/uploads/2023/08/kubernetes.png?fit=381%2C301&ssl=1
301
381
주하 원
https://www.openmaru.io/wp-content/uploads/2020/11/logo@2x.png
주하 원2023-08-25 14:11:362023-09-04 13:55:29쿠버네티스 – 01. 마케터가 chatGPT로 배우는 쿠버네티스 시작과 그 역사
https://i0.wp.com/www.openmaru.io/wp-content/uploads/2023/07/chtGpt.png?fit=935%2C1064&ssl=1
1064
935
주하 원
https://www.openmaru.io/wp-content/uploads/2020/11/logo@2x.png
주하 원2023-08-16 12:55:262023-11-03 09:29:16CI/CD – 마케터가 chatGPT로 배우는 CI/CD
https://i0.wp.com/www.openmaru.io/wp-content/uploads/2023/04/banner_YY-1.png?fit=936%2C464&ssl=1
464
936
주하 원
https://www.openmaru.io/wp-content/uploads/2020/11/logo@2x.png
주하 원2023-04-17 10:26:222023-04-17 10:26:22Kubernetes 에서 Pod 에 대한 헬스체크 (probe)