Kubernetes 인터뷰 질문 및 답변: DevOps & SRE 필수 내용
AI Store에서 AI코딩으로 만들어진 앱을 만나보세요!
지금 바로 방문하기

Kubernetes 인터뷰 질문과 답변 요약

카테고리

인프라/DevOps/보안

서브카테고리

DevOps

대상자

  • DevOps, SRE, 시스템 관리, 운영 등 IT 역할을 준비하는 인력
  • 난이도: 중간~고급 (클러스터 구성, 네트워킹, 보안 정책 등 기술적 지식 필요)

핵심 요약

  • Kubernetes는 DevOps, SRE 등 IT 역할 인터뷰에서 빈번히 출제되는 주제로, 클러스터 구성 요소, 네트워킹, 네트워크 정책 등이 핵심 주제
  • kube-apiserver, etcd, kubelet, kube-proxy 등 주요 구성 요소는 반드시 이해해야 함
  • CNI(Canal, Flannel 등), NetworkPolicy 등 네트워킹 및 보안 관련 개념은 실무 적용 시 필수

섹션별 세부 요약

1. 클러스터 구성 요소 이해

  • kube-apiserver: 클러스터의 중심 인터페이스, REST API 제공
  • etcd: 상태 저장 데이터베이스, 클러스터 상태 정보 관리
  • kubelet: 노드에서 Pod 실행, 상태 모니터링
  • kube-proxy: 서비스 네트워킹, LoadBalancer 기능 제공

2. 네트워킹 및 CNI

  • CNI(Canal, Flannel, Calico 등): Pod 간 통신 및 노드 간 네트워킹 구현
  • IP 주소 할당: Pod 및 Service에 고유 IP 배정
  • Service 유형: ClusterIP, NodePort, LoadBalancer 등 서비스 노출 방식

3. 네트워크 정책 및 보안

  • NetworkPolicy: 네트워크 흐름 제어, 보안 정책 정의
  • Pod Security Policies: Pod 실행 시 보안 제한 조건 설정
  • RBAC(Role-Based Access Control): 사용자/그룹 권한 관리

결론

  • Kubernetes 인터뷰 준비 시 실무 시나리오 기반 연습핵심 구성 요소 이해가 필수적
  • CNI, NetworkPolicy, RBAC 등 실무에서 자주 사용되는 개념을 체계적으로 학습해야 함
  • 제공된 링크(https://hostman.com/blog/top-kubernetes-interview-questions-and-answers/)에서 예제 및 추가 자료 활용 권장