gpt4 book ai didi

service - 将 clusterIP 分配给 kubernetes 中的服务

转载 作者:行者123 更新时间:2023-12-02 11:31:41 26 4
gpt4 key购买 nike

我正在尝试将 clusterIP 分配给 kube 集群中的一个 Service。我知道 IP 范围,因此我可以从该 IP 范围形成新的 IP。

我正在容器内实现代理。所以我需要知道依赖服务的 clusterIP,这样我就可以从源容器做代理。为此,我在创建服务时指定了 clusterIP。

现在的挑战是我应该分配一个未被该集群中任何其他服务使用的 IP,否则它将失败。

我所做的是以下内容。我得到了那个 kube 集群中的 Services 和它们的 IPs 的列表,并形成了一个新的 IP 并确保新的 IP 不在已经使用的 IP 池中,然后将它分配给新的服务.它在大多数情况下都能正常工作。

现在我遇到了一个奇怪的问题。
在某些情况下,它无法说明 “服务 'mongodb-4-xmxrv-svc' 无效:spec.clusterIP:无效值:'10.7.240.2':提供的 IP 已分配”。。 p>

但是该 IP 未被该 kube 集群中的任何服务使用。我不确定该 IP 的使用位置。谁能帮我列出在该 kube 集群中使用的 IP,以便我可以形成一个新 IP 并将其分配给服务

最佳答案

您可以使用以下方法查看所有命名空间中的所有服务:

kubectl get services --all-namespaces

很可能 kube-system 命名空间中的服务具有 10.7.240.2 地址。

关于service - 将 clusterIP 分配给 kubernetes 中的服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37384034/

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