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.