Kubernetes 添加更多IP';他去了minikube

Kubernetes 添加更多IP';他去了minikube,kubernetes,minikube,virtual-ip-address,Kubernetes,Minikube,Virtual Ip Address,我想在我的(本地)minikube中添加一些新的ip地址,以公开不同ip上的服务,这些ip应该可以从集群访问 我需要向集群中的pod发送一些请求。因为无法从外部(例如内部)访问cubernet内部DNS系统:http://.default.svc.cluster.local/get_endpoint". 所以我的想法是通过loadbalancer使所有这些外部可用 通过命令“minikube ip”,我获得集群的ip,但我想要更多添加绑定到minikube VM的多个ip与kubernetes使

我想在我的(本地)minikube中添加一些新的ip地址,以公开不同ip上的服务,这些ip应该可以从集群访问

我需要向集群中的pod发送一些请求。因为无法从外部(例如内部)访问cubernet内部DNS系统:http://.default.svc.cluster.local/get_endpoint". 所以我的想法是通过loadbalancer使所有这些外部可用


通过命令“minikube ip”,我获得集群的ip,但我想要更多

添加绑定到minikube VM的多个ip与kubernetes使用的Pod和服务ip完全没有共同之处

如果要将服务公开到外部IP地址,则该地址位于集群之外

Kubernetes服务类型允许您指定所需的服务类型。默认值是ClusterIP

类型值及其行为是:

  • 集群IP:在集群内部IP上公开服务。选择 此值使服务只能从集群内访问。 这是默认的服务类型
  • 节点端口:在每个节点的IP上的静态端口( 节点端口)。节点端口服务路由到的群集服务, 是自动创建的。您可以联系节点端口 通过请求,从群集中外部提供服务:
  • LoadBalancer:使用云提供商的 负载平衡器。节点端口和群集服务,外部 负载平衡器路由将自动创建
  • ExternalName:将服务映射到ExternalName的内容 字段(例如foo.bar.example.com),返回带有 它的价值。未设置任何类型的代理
您还可以使用入口公开您的服务。入口不是一种服务类型,但它充当集群的入口点。它允许您将路由规则整合到单个资源中,因为它可以在同一IP地址下公开多个服务


查看:,。

请注意,正确的方法是通过一个或两个
入口
资源和/或
节点端口
服务;即使您将多个IP绑定到minikube VM,这与kubernetes使用的
Pod
服务
IP完全无关