IP address management

📄️ Get started with IP address managementConfigure Calico to use Calico IPAM or host-local IPAM, and when to use one or the other.

📄️ Configure IP autodetectionCalico IP autodetection ensures the correct IP address is used for routing. Learn how to customize it.

📄️ Configure dual stack or IPv6 onlyConfigure dual stack or IPv6 only for workloads.

📄️ Configure Kubernetes control plane to operate over IPv6Configure the Kubernetes control plane to operate over IPv6 for dual stack or IPv6 only.

📄️ Add a floating IP to a podConfigure one or more floating IPs to use as additional IP addresses for reaching a Kubernetes pod.

📄️ Use a specific IP address with a podSpecify the IP address for a pod instead of allowing Calico to automatically choose one.

📄️ Assign IP addresses based on topologyConfigure Calico to use specific IP pools for different topologies including zone, rack, or region.

📄️ Migrate from one IP pool to anotherMigrate pods from one IP pool to another on a running cluster without network disruption.

📄️ Change IP pool block sizeExpand or shrink the IP pool block size to efficiently manage IP pool addresses.

📄️ Restrict a pod to use an IP address in a specific rangeRestrict the IP address chosen for a pod to a specific range of IP addresses.