실무자를 위한 Kubernetes 및 EKS 핵심 Q&A

들어가며 Kubernetes와 EKS 운영 경험을 점검하거나 관련 기술 면접을 준비할 때 알아야 할 핵심 개념을 Q&A 형식으로 정리했습니다. Kubernetes 기본 개념부터 워크로드, 네트워크, 스케줄링, EKS 관련 주제와 트러블슈팅까지 다루므로, 각 질문에 막힘없이 답할 수 있는지 확인하는 용도로 활용하시기 바랍니다. 1. Kubernetes 기본 개념 Q. Kubernetes란 컨테이너화된 애플리케이션의 배포, 확장, 복구, 네트워크를 자동화하는 컨테이너 오케스트레이션 플랫폼 Q. 컨테이너가 환경에 상관없이 동일하게 실행되는 원리는 애플리케이션 실행에 필요한 라이브러리와 설정을 컨테이너 이미지에 함께 패키징하고, Linux 커널의 Namespace와 cgroup으로 프로세스와 자원을 격리하기 때문 ...

July 17, 2026

Kubernetes 스케줄링 제어를 위한 Taints와 Tolerations 개념과 사용법

개요 Kubernetes에서 Taints는 노드에 거는 출입 제한 설정이고 Tolerations는 파드가 가진 출입 허용 키에 해당함 이 조합으로 스케줄러가 특정 파드를 특정 노드에서 배제하거나 허용하도록 제어 가능 비용이 높은 노드 보호, 장애 노드 격리, 점검 중 노드 비우기 같은 운영 시나리오에서 효과적임 비유로 이해하기 노드가 VIP 라운지, Taint는 라운지 입구의 안내 표지, 파드는 손님, Toleration은 출입증에 해당함 Taint가 있는 노드에는 아무 파드나 배치되지 않음 해당 Taint를 허용하는 Toleration을 가진 파드만 스케줄링 가능 ...

December 24, 2025

쿠버네티스 컨트롤 플레인 핵심 개념과 EKS 비교

컨트롤 플레인은 쿠버네티스 클러스터의 두뇌이자 의사결정 계층으로, 워커 노드가 실제 워크로드를 돌리는 동안 전체 상태를 정의하고 조율하는 역할을 맡음 조직 비유로 보면 컨트롤 플레인은 본사와 경영진, 워커 노드는 지점과 현장 직원에 해당함 개념과 정의 컨트롤 플레인은 Desired State를 선언적으로 저장하고, Observed State와 비교해 일치하도록 끊임없이 조정하는 계층 사용자는 API를 통해 상태를 선언하고, 컨트롤 플레인은 스케줄링과 컨트롤 루프로 이를 만족하도록 시스템을 수렴시킴 핵심 구성요소 API 서버 kube-apiserver — 모든 요청의 진입점, 인증·인가·어드미션 수행 후 상태 변경을 etcd에 반영 ...

October 18, 2025