gpt4 book ai didi

Kubernetes:保留 service-cluster-ip-range 的子范围以供手动分配

转载 作者:行者123 更新时间:2023-12-04 02:05:57 27 4
gpt4 key购买 nike

创建服务时,我可以从集群 IP 范围中指定静态 IP 地址,也可以不指定任何 IP 地址,在这种情况下,此类地址将被动态分配。

但是在指定静态 IP 地址时,如何确保它不会与现有动态分配的 IP 地址冲突?例如,我可以以编程方式查询此类 IP 地址是否已在使用中。或者,我更喜欢指定为手动分配集群保留的 IP 范围。例如

  • 服务集群IP范围:10.20.0.0/16
  • 服务集群IP手册范围:10.20.5.0/24

  • 现在,我可以自己管理 10.20.5.0-10.22.5.255 范围内的 IP 地址,并且 kubernetes 可以使用剩余池进行动态分配。 DHCP/静态 IP 范围在家用路由器上的工作方式。

    这种情况在 kubernetes 中可能吗?

    最佳答案

    您手动选择的服务 ip 必须是所选范围的一部分,否则您将收到 invalid (422) 来自 kubernetes 的响应。 kubernetes documentation有一个为服务选择您自己的 ip 部分。如果您拥有集群的管理员权限,最简单的选择是执行 kubectl get services --all-namespaces这将向您显示集群中提供的每项服务,并显示其相应的 CLUSTER-IP。

    关于Kubernetes:保留 service-cluster-ip-range 的子范围以供手动分配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46635418/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com