The F5 IPAM Controller runs in an orchestration environment like Kubernetes to allocate IP addresses from an IPAM system to BIG-IP Virtual Servers. The purpose is to abstract complexity related to setting up BIG-IP from a networking perspective
Apache License 2.0
9
stars
16
forks
source link
Deploying 20 Type LB services takes more than 3-4 minutes to deploy #105
FIC Version : 0.1.6
CIS Version : 2.8.0
Orchestration: K8S
Orchestration Version: 1.21
Description
A customer is deploying 45 type LB services (using 3 different ipamlabels) and reported back times that exceed 15 minutes to add and more to delete.
I replicated the environment and I could observe that with 20 service LB (with a single ipamlabel) it takes more than 4 minutes to deploy. From the logs I observed that it takes CIS 4 minutes to send the declaration to BIGIP. Therefore the bottleneck is in CIS.
Also the IP is assigned very quickly from FIC.
Steps To Reproduce
1) create a ipamlabel (Prod) and deploy the attached configuration
20-lb.yaml.txt
Actual Result
The whole process should not take more than few seconds.
Setup Details
FIC Version : 0.1.6 CIS Version : 2.8.0
Orchestration: K8S Orchestration Version: 1.21
Description
A customer is deploying 45 type LB services (using 3 different ipamlabels) and reported back times that exceed 15 minutes to add and more to delete. I replicated the environment and I could observe that with 20 service LB (with a single ipamlabel) it takes more than 4 minutes to deploy. From the logs I observed that it takes CIS 4 minutes to send the declaration to BIGIP. Therefore the bottleneck is in CIS. Also the IP is assigned very quickly from FIC.
Steps To Reproduce
1) create a ipamlabel (Prod) and deploy the attached configuration 20-lb.yaml.txt
Actual Result
The whole process should not take more than few seconds.
Diagnostic Information
the IPAM deployment can be found below
Observations (if any)