Create One VirtualServer[VIP] with Multiple Ports
Currently the setup I have is, on a single partition I have 100+ VIP's with same ip, pointing to different ports. The reason for this setup is, we have postgres & redis-opendb database running on our k8's clusters whereas earlier these database instances had dependency to have setup in this way to have -> 1 VIP having several ports.
Kubernetes - v1.23.16
CIS - 2.9.1
AS3 - 3.28.0
I am creating the VIP's using the TransportServer object where CIS controller running on k8's cluster will auto create and delete these VIP's. Now I am in the phase to migrate these architecture to have "ONE VIP with Multiple ports." I have read through the docs, where it is mentioned i can either use TrafficPolicy or iRule to achieve however not finding valid docs which explains in detail to achieve.
Can someone please assist on whether this is achievable if yes please point to right resources to get this implemented & tested