2023年6月30日发(作者:)
ip地址k8s显⽰pod_k8sPodIP地址规划(CIDR)Kubernetes 为每个节点分配⼀个 IP 地址范围,即 CIDR 地址块,以便每个 Pod 可以拥有唯⼀的 IP 地址。CIDR 地址块的⼤⼩对应于每个节点的最⼤ Pod 数量。默认情况下,Kubernetes的节点配置为运⾏不超过 110 个 Pod。每个节点默认最多 110 个 Pod,Kubernetes 为每个节点分配⼀个 /24 CIDR 地址块(256 个地址)。通过将可⽤ IP 地址数量设为约 Pod数量的两倍,当 Pod 被添加到节点或从节点中移除时,Kubernetes 能够减少 IP 地址的重⽤。如果减少每个节点的最⼤ Pod 数量,Kubernetes 会为节点分配相应较⼩的 CIDR 地址块。该地址块始终包含⾄少两倍于每个节点的最⼤Pod 数量的地址数量。下表为 Kubernetes 根据每个节点的最⼤ Pod 数量分配给每个节点的 CIDR 地址块的⼤⼩:每个节点的最⼤ Pod 数量 每个节点的 CIDR 范围8 /289 ⾄ 16 /2717 ⾄ 32 /2633 ⾄ 64 /2565 ⾄ 110 /24配置每个节点的最⼤ Pod 数量时,会间接配置每个集群节点需要多少 IP 地址空间。例如,如果将每个节点的最⼤ Pod 数量设置为 30,则根据上表,应使⽤ /26 CIDR 范围,即每个节点可分配 64 个 IP 地址。如果未配置每个节点的最⼤ Pod 数量,则使⽤ /24 CIDR 范围,即每个节点分配 256 个 IP 地址。减少每个节点的最⼤ Pod 数量可以使集群拥有更多节点,因为每个节点所需的总 IP 地址空间较⼩。减少每个节点的最⼤ Pod 数量也可以创建需要较少 IP 地址的较⼩集群。例如,每个节点有 8 个 Pod,每个 Pod 分配⼀个 /28 CIDR。这些 Pod IP 地址范围确定了成功创建集群所需的 IP 地址数量。根据每个节点的最⼤ Pod 数量,Kubernetes 会为每个节点分配⼀个 /24 CIDR 范围以供节点的 Pod 使⽤。由于此集群从 /21 CIDR 范围 (cluster-ipv4-cidr) 分配 Pod IP 地址,因此最多可以有⼋个节点(24-21 = 3,2**3 = 8)。这将创建⼀个最多可包含 128 个节点的集群。根据每个节点的最⼤ Pod 数量,Kubernetes 会为每个节点分配⼀个 /28 CIDR 范围以供节点的 Pod 使⽤。因为所有 Pod 的地址可⽤范围是 /21 ,这意味着最多可以有 128 个节点(28-21 = 7,27 = 128)。
发布者:admin,转转请注明出处:http://www.yc00.com/news/1688056247a72225.html
评论列表(0条)