본문 바로가기

avi

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 기능을 제공하고, 설치 .. 더보기
NSX Advanced LB - HTTP keep-alive timeout 처리 webserver 혹은 app을 운영할 때, client session 처리를 어떻게 할 것인가 고민을 하게 됩니다. 이에 따라서 우리는 여러가지 옵션을 통해서, 신규 세션을 계속 받는 것이 아닌 기존 세션을 재사용을 하거나, 혹은 하나의 세션에 여러 클라이언트가 함께 공유하여 사용을 하는 등 소비되는 워크로드 타입에 맞춰 선택을 하게 됩니다. KeepAlive Timeout 처리를 NSX Advanced LB에서 어떻게 설정하는지, 그리고 Client에게는 어떻게 쉽게 검증하는지를 이번 게시물에서 소개합니다. NSX ALB는 L4-L7에 이르는 다양한 기능들과 함께 WAF, GSLB, LB Auto scaling 등 powerful한 기능을 제공하고 있습니다. 그림-1과 같이 직관적으로 Virtual .. 더보기