gpt4 book ai didi

kubernetes - Kubernetes服务IP困惑

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

我知道我要问的问题可能是一个非常基本的网络问题,但是我什至不确定用最好的方式将其写成Google搜索来返回有用的信息。
我正在研究Kubernetes教程,该教程建议使用以下命令获取我的服务之一的IP地址:

minikube service web --url
这返回给我 http://192.168.64.2:30169。令我感到困惑的部分是我的计算机的IP地址是 192.168.64.1。似乎在我的笔记本电脑上“我的本地”网络上实际上有两个IP地址,但是当我尝试从我的家庭网络上的另一台计算机访问服务地址时,该服务无法加载。

当为每个服务分配不同的IP地址时,实际情况是什么?那是什么网络,为什么我只能从笔记本电脑访问那些服务?

最佳答案

我认为“http://192.168.64.2”可能是minikube正在运行的VM的IP地址。您可以使用minikube ip进行检查。如果服务是30169类型,则NodePort可以引用可访问该服务的端口。同样,这些IP在您的计算机上本地公开,因此可能无法从另一台计算机访问它们。
在kubernetes集群中为每个服务分配了一个虚拟IP地址。如果它们是NodePort类型,则可以从集群外部对其进行访问。您可以在群集的任何节点(因此具有多个不同的IP地址)上访问它们,也可以通过添加LoadbalancerIngress在这些节点上实现负载平衡。

关于kubernetes - Kubernetes服务IP困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62604911/

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