F5 IPAM Controller¶
The F5 IPAM Controller (FIC) is a Docker container that runs in a container environment. It allocates IP addresses from an IPAM system’s address pool for hostnames in an orchestration environment. The F5 IPAM Controller watches orchestration-specific resources and consumes the hostnames within each resource.
Note
You must run BIG-IP Next Container Ingress Services with the options below to interface with FIC.
- Use
--ipam=true
in your BIG-IP Next CIS deployment to interface with FIC. With this parameter set to true, BIG-IP Next CIS decides if it needs to retrieve an IP address from the IPAM Controller or not.- If a virtualServerAddress is specified in the Kubernetes resource, BIG-IP Next CIS will not leverage the IPAM Controller for IP address even if a CIDR parameter is specified.
- If No virtualServerAddress is specified in the Kubernetes resource
and the
ipamLabel
parameter is specified, CIS will leverage the IPAM Controller for allocation of IP address.
- BIG-IP Next CIS creates the IPAM CR in the specified namespace (default: kube-system).
- You can configure the FIC instance to watch specified namespace (default: kube-system).
Note
To provide feedback on Container Ingress Services or this documentation, please file a GitHub Issue.