Calico IPAM

539 阅读1分钟

通常是指定一个IP地址池,即IP pool.

IP pool可以通过指定blockSize来控制子网块大小。

比如指定IP pool的C CIDR=10.1.0.0/16, blockSize=32, 则切分子网10.1.0.0/27,10.1.0.32/27 ...等子网。每个网段的地址数为32.

另外一个控制IP地址块分配行为的是IPAM configuration

apiVersion: projectcalico.org/v3
kind: IPAMConfiguration
metadata:
  name: default
spec:
  strictAffinity: true  # 不允许借分配给其他节点的地址块中的IP
  maxBlocksPerHost: 4   # 每个节点最多分配4个地址块,即 4 * BlockSize 个ip地址