Moait
홈인기 피드모든 블로그모든 태그
홈인기 피드모든 블로그모든 태그

사이드카의 선언적 관리: OpenKruise SidecarSet 도입과 운영

NAVER D2 faviconNAVER D2·DevOps·
KubernetesOpenKruiseSidecarSetMutatingWebhookValidatingWebhook
2026년 10월 29일0

AI 요약

이 글은 AI가 요약했어요. 정확한 내용은 꼭 원문을 확인해 주세요!

핵심 요약

NAVER D2가 OpenKruise SidecarSet를 도입해 사이드카의 선언적 관리와 실행 중 반영을 자동화하고 운영 부담을 대폭 줄였습니다.

구현 방법

  • CR로 사이드카 정의, 주입 대상, 갱신 방식, 상태를 한 곳에 선언
  • Mutating 웹훅으로 신규 Pod에 사이드카를 주입하고 이를 어노테이션으로 기록
  • Kruise 컨트롤러가 선언과 Pod 상태를 비교해 해시로 교체 대상을 선정
  • 교체는 kubelet이 컨테이너 단위로 수행하며, in-place 갱신의 한계를 컨트롤러가 관리
  • 롤아웃은 updateStrategy로 제어하고, 초기엔 partition 100%로 전체 관리 후 단계적으로 축소

주요 결과

  • 형상 관리, 배포, 모니터링의 복잡성이 대폭 감소
  • 실행 중인 Pod에 선언대로 사이드카를 안정적으로 반영
  • status의 4개 지표로 진척 상황을 실시간 추적
  • OpenKruise v1.8.3 기준 운영 사례를 통해 검증

연관 피드

%가 높을수록 이 글과 비슷할 가능성이 높아요!
DAU 150만, MAU 300만 올웨이즈 서비스의 무중단 EKS 마이그레이션 — 실전 데브옵스 이야기 섬네일
69%

DAU 150만, MAU 300만 올웨이즈 서비스의 무중단 EKS 마이그레이션 — 실전 데브옵스 이야기

레브잇 favicon레브잇·2025년 05월 15일
No Image
67%

Job 워크로드를 위한 EKS Node Group 오토스케일링 도입기

당근 favicon당근·2026년 04월 16일
Amazon EKS 고급 컨트롤 플레인 구성하기 섬네일
66%

Amazon EKS 고급 컨트롤 플레인 구성하기

AWS faviconAWS·2026년 09월 14일