Welcome to My World

배움과 일상의
발자취를 남깁니다.

안녕하세요, 개발자 놀지(Nolji)입니다.
기술적인 고민과 소소한 일상을 기록하는 공간입니다.

최근 발자취

가장 최근에 남긴 기록들입니다.

Node Taints & Tolerations | ROAD TO CKA ☸️
TECH
2026. 02. 05.

Node Taints & Tolerations | ROAD TO CKA ☸️

쿠버네티스에서 특정 노드에 아무 파드나 배치되지 않도록 “출입 제한”을 걸어야 할 때가 있습니다. 이때 사용되는 핵심 메커니즘이 바로 Taint(테인트)와 Toleration(톨러레이션)입니다. 이 두 가지의 관계는 직관적인 비유를 통해 쉽게 이해할 수 있습니다. 바로 ‘사람(Node)과 벌레 기피제(Taint)’의 관계입니다. 1. 직관적 비유: 벌레 기피제와 내성 아래 그림은 Taint와 Toleration이 작동하는 방식을 보여줍니다. 2. 기술적 해석: 노드 접근 제어 […]

# cka# kubernetes
Deployment | ROAD TO CKA ☸️
TECH
2026. 02. 05.

Deployment | ROAD TO CKA ☸️

Deployment를 사용하는 이유 일반적으로는 모든 파드를 죽이고 새로운 버전으로 다시 띄우는 replicaset 과는 다르게 롤링 업데이트의 이점을 활용하기 위해서 사용합니다. 기능 설명 롤백 (Rollback) 업데이트 중 문제가 생기면 kubectl rollout undo 명령 한 번으로 이전 버전으로 즉시 되돌릴 수 있습니다. 상태 기록 (History) 어떤 변경 사항이 있었는지 버전을 기록하고 관리합니다. 셀프 힐링 (Self-healing) 파드가 죽으면 […]

# cka# kubernetes
Kubernetes Service | ROAD TO CKA ☸️
TECH
2026. 02. 03.

Kubernetes Service | ROAD TO CKA ☸️

Service Resource 쿠버네티스에서 파드(Pod)는 언제든 생성되고 사라질 수 있는 ‘휘발성(Ephemeral)’ 자원입니다. 파드가 재시작될 때마다 IP 주소가 변경되는 환경에서, 클라이언트나 다른 애플리케이션이 특정 파드를 안정적으로 찾는 것은 불가능에 가깝습니다. Service(서비스) 리소스는 이러한 문제를 해결하기 위한 논리적인 추상화 계층입니다. 서비스는 다음과 같은 핵심적인 역할을 수행합니다. 그렇다면 Service는 구체적으로 어떤 방식을 통해 외부 요청을 처리하고, 내부 파드 간의 […]

# cka# kubernetes