F5 CIS 의 개념 

F5 CIS(Container Ingress Services)는 컨테이너 조정 환경과 통합되어 F5 BIG-IP 시스템에서 L4/L7 서비스를 동적으로 생성하고
서비스 간에 네트워크 트래픽 로드 밸런싱을 수행.
CIS는 오케스트레이션 API 서버를 모니터링하여 컨테이너형 애플리케이션의 변경 사항을 기반으로 BIG-IP 시스템 구성을 수정할 수 있습니다.


쉽게 풀어쓴 Kubernetes 상에서 F5 CIS 활용

1. Multi-Master Bare-Metal Kubernetes 상에서 앞단 Load-Balancer 를 F5 BIG-IP를 활용하여, 트래픽 로드벨런싱 으로 활용
( Traffic Flow : F5 BIGIP - Ingress - POD )

2. Kubernetes 내 NGINX Ingress Controller 와 연동하여, F5 CIS 를 활용하는 방법
 ( Traffic Flow : F5 BIGIP - NGINX Ingress Controller - Service - POD ) 






F5 BIG-IP CIS 활용 기본 구성도1

F5 BIG-IP CIS + Ingress Link 를 활용하여 k8s 내부에서는 NGINX Ingress Controller를 활용

F5 CIS POD : IngressLink 를 활용하여 NGINX Controller 의 Scale Up/Down감지하여, Traffic 전달

F5 BIG-IP CIS 활용  기본 구성도2

F5 BIG-IP + CIS Ingress 활용하여 서비스 처리 방식

F5 CIS POD : 실제 서비스 제공하는 POD 의 Scale Up/Down 감지하여, Traffic 전달