k8s

k8s - [Pod] ReadinessProbe, LivenessProbe

ReadinessProbe는 Pod가 뜬 다음, 컨테이너 안에 있는 App이 구동(Running)될 때까지 체크한 후에 비로소 트래픽이 가도록 해주고, LivenessProbe는 서비스가 다운되었을 때 트래픽이 실패(5xx error)될 텐데, 이를 감지하여 지속적인 트래픽 실패를 방지해준다.

Read
k8s

k8s - [Pod] Lifecycle

라이프사이클 단계에 따라 주요 기능들이 밀접한 관련을 맺고 있으므로 Pod의 생명주기를 잘 알아야 한다.

Read
k8s

k8s - [Pod] Container, Label, NodeSchedule

Pod 안에 컨테이너가 있다. Pod에 label을 달면 사용목적을 분리하여, Service에서 selector에 의해 그 Pod를 연결한다.

Read
k8s

k8s - 컨테이너(Container)란?

VM과의 차이점을 중심으로 컨테이너를 알아본다. VM은 각각의 OS를 띄워야 하는 것 대비, 컨테이너는 OS를 공유하여 여러 컨테이너들이 그 자원을 컨테이너단위로 나눠 쓸 수 있다.

Read
Kafka

Kafka 메시지 처리 중복 or 누락 문제

[Kafka Case Study] 3편 - Kafka 메시지가 중복 처리되거나 누락되는 문제가 발생하는 경우

Read
Kafka

DLQs(Dead Letter Queues)

[Kafka Case Study] 2편 - Consumer에서의 데이터 처리중 Exception이 발생한다면?

Read
Kafka

Kafka Offset Reset

[Kafka Case Study] 1편 - Consumer 비즈니스 로직을 변경하기로 한 등등의 사유로, 예전 레코드부터 다시 가져와야 한다면?

Read
Kafka

ZooKeeper란?

분산 코디네이션 서비스를 제공하는 오픈소스 프로젝트이다.

Read