본문 바로가기

sidecar3

[Istio] 엥? 내 istio-proxy가 어디 갔지? 🧐 - Kubernetes Native Sidecar 완벽 분석 안녕하세요! 오늘은 최근 쿠버네티스와 Istio 환경을 다루시는 엔지니어분들이 한 번쯤 겪으셨을 법한 "사라진 사이드카 컨테이너 미스터리"에 대해 깊이 파헤쳐 보려고 합니다.Istio를 주입(Injection)했는데 YAML 파일에는 프록시 컨테이너가 안 보이고, kubectl에서는 정상적으로 보인다면? 버그가 아닙니다. 바로 Kubernetes Native Sidecar 기능이 적용된 것입니다. 이 변화가 왜 일어났고, 어떤 점이 좋아졌는지 아주 상세하게 알아보겠습니다. 🚀1. 사건의 발단: "컨테이너 개수가 이상해요" 🤔Istio를 사용하는 환경에서 파드(Pod)를 배포하면 일반적으로 2/2 상태가 됩니다.내가 만든 애플리케이션 컨테이너Istio가 주입한 프록시 컨테이너 (istio-proxy)그.. 2025. 12. 19.
내 Istio가 점점 느려지는 충격적인 이유 (feat. Sidecar 리소스) 혹시 여러분의 서비스 메시는 안녕하신가요? 🤔 마이크로서비스(MSA) 아키텍처가 복잡해지고 서비스의 수가 늘어날수록 Istio가 점점 무거워지고 느려지는 경험, 다들 한 번쯤은 있으실 겁니다. 사이드카 프록시의 메모리 사용량은 하늘 높은 줄 모르고 치솟고, 설정이 전파되는 시간도 점점 길어지죠. "서버 사양을 늘려야 하나?" 고민하셨다면, 잠시만요! ✋ 어쩌면 아주 간단한 설정 하나를 놓치고 있었을지도 모릅니다. 오늘은 많은 분들이 간과하지만, Istio 성능 최적화의 핵심 열쇠인 Sidecar 리소스에 대해 깊이 파헤쳐 보겠습니다.🌍 기본 설정의 함정: "모든 것을 알려줄게!"Istio를 설치하고 서비스를 메시에 편입시키면, 기본적으로 각 워크로드에 주입된 사이드카 프록시(Envoy)는 아주 친절하.. 2025. 11. 28.
👯‍♀️ 파드, 혼자가 아닌 둘이서! 멀티 컨테이너 파드 패턴 완전 정복 (Sidecar & Init Container) 안녕하세요, 쿠버네티스 전문가를 향해 나아가는 여러분! 🚀 우리는 보통 하나의 파드(Pod) 안에 하나의 컨테이너를 실행하는 것이 일반적이라고 생각합니다. 하지만 쿠버네티스의 파드는 사실 여러 개의 컨테이너를 함께 실행할 수 있는 "컨테이너의 집"입니다. 그리고 이 여러 컨테이너들이 서로 협력하여 하나의 목적을 달성하는 것이 바로 멀티 컨테이너 파드 패턴의 핵심입니다. 오늘은 이 강력한 멀티 컨테이너 패턴 중 가장 대표적인 두 가지, Sidecar(사이드카)와 Init Container(초기화 컨테이너)에 대해 자세히 알아보겠습니다. 이 패턴들을 이해하면 애플리케이션의 유연성과 안정성을 훨씬 높일 수 있을 겁니다! 1. Sidecar Pattern: 내 옆에서 나를 돕는 조수 🤝Sidecar 컨테이너.. 2025. 9. 3.