목록 보기
쿠버네티스 파드에 Host Network 도입기
데브옵스

쿠버네티스 파드에 Host Network 도입기

당근마켓
당근마켓
2025년 9월 25일

두줄요약

쿠버네티스 파드에 Host Network를 적용한 배경과 효과를 정리했습니다. DaemonSet의 IP 절약과 Job 파드의 생성 지연 개선 사례를 함께 소개했습니다.

핵심 내용

  • 쿠버네티스 파드의 hostNetwork: true 설정과 dnsPolicy: ClusterFirstWithHostNet 조합 소개
  • Host Network 도입 시 IP 절약과 파드 생성 속도 개선, 포트 충돌과 Mesh 미사용 같은 단점 정리
  • 당근에서 DaemonSet과 Job 파드에 우선 적용해 운영 효율을 높인 사례 공유

문제 상황

  • DaemonSet 파드가 노드 수만큼 늘어나며 클러스터의 IP 주소를 대량 점유
  • Job 파드는 짧은 시간에 많이 생성·삭제되며 CNI의 IP 할당 지연으로 실행 시작이 늦어짐

원인 분석

  • 일반 파드는 개별 IP가 필요하지만 DaemonSet과 Job 파드는 Host Network로 전환해도 충돌 가능성이 낮음
  • VPC CNI의 Warm IP만으로는 생성 빈도가 높은 Job 파드의 급격한 IP 수요를 충분히 흡수하기 어려움

해결 방법

  • DaemonSet에 Host Network를 적용해 고유 IP 점유를 줄이고, datadog 이슈는 관련 파드 재시작으로 정리
  • Job 파드는 Admission 컨트롤러로 Host Network를 자동 주입해 생성 지연을 줄이고, 예외 파드는 Annotation으로 제외

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...