본문 바로가기

contour

NSX ALB(Advanced LB) L7 Ingress for Kubernetes Workload Kubernetes 플랫폼을 구축하고, 웹서비스를 올리고 이용하다 보면, 우리는 기존과 다른 인프라 형태에 따른 문제에 직면하곤 합니다. 대표적인 Client IP에 대한 관찰 항목이며, 어떤 서비스에서는 우리가 클라이언트 IP를 알고서 기록을 하거나, 특정 용도로 사용해야 할 경우가 발생할 수 있습니다. 그러나, Kubernetes 플랫폼이 가진 특성에 따른 iptable, overlay와 opensource 혹은 제공되는 service type L4 LB 기능과 ingress app은 정상적으로 우리가 원하는 결과를 얻기가 힘듭니다. VMware Tanzu Kubernetes Grid는 NSX ALB essential 무료 라이센스 기능을 통해서 TKG에서 요구되는 L4 LB 기능을 제공하고, 설치 .. 더보기
Contour L7 Ingress 환경 설정 Kubernetes를 배포하고 운영을 위해서는 Kubernetes networking 요소를 사용하게 됩니다. 우리는 기존에 Network TEAM이 존재하고, 이러한 팀을 통해서 Load Balancer(LB)에 대한 L4-L7레이어 트래픽 처리를 위해서 의존 하였습니다. 그러나, Kubernetes로 환경으로 전환은 이러한 팀 간의 의존도를 줄이고, 클라우드 운영자 및 개발자의 참여로 즉시 모든 영역에서 애플리케이션이 서비스될 수 있는 형태로 진화 하였습니다. 이에 따라서 Kubernetes는 L4 Load Balancer Service와 L7 Ingress Service로 2가지 타입을 분리함으로서 각 마이크로 서비스 구간에 대한 패킷 흐름을 제어하고 있습니다. VMware Tanzu Kuberne.. 더보기