Kubernetes工作节点是否更改了公共IP?

Kubernetes工作节点是否更改了公共IP?,kubernetes,Kubernetes,我的Kubernetes工作节点有一个公共IP:xxx.xx.xxx.xxx 这种情况会改变吗?如果某个第三方API需要将我的IP列入白名单,这就是要提供的吗 或者我是否公开某种类型的单个服务(NodePort/LoadBalancer)并为其提供节点ip:port或LoadBalancer ip:port?这实际上取决于云提供商。AWS、GCP和Azure等主要提供商为虚拟机提供短暂的公共IP,因此,如果您停止虚拟机,然后再次启动,您将获得一个新的IP,如果您从未停止虚拟机,则您不必担心丢失I

我的Kubernetes工作节点有一个公共IP:
xxx.xx.xxx.xxx

这种情况会改变吗?如果某个第三方API需要将我的IP列入白名单,这就是要提供的吗


或者我是否公开某种类型的单个服务(NodePort/LoadBalancer)并为其提供节点ip:port或LoadBalancer ip:port?

这实际上取决于云提供商。AWS、GCP和Azure等主要提供商为虚拟机提供短暂的公共IP,因此,如果您停止虚拟机,然后再次启动,您将获得一个新的IP,如果您从未停止虚拟机,则您不必担心丢失IP

所有这些都提供了保留的IP地址,您可以将其分配给虚拟机上的网络接口,基本上允许您停止虚拟机,并在重新启动虚拟机后保留相同的IP


话虽如此,向外部公开服务的首选方式是使用“LoadBalancer”类型的服务,IP地址的分配方式也因云提供商和负载均衡器的类型而异。例如,在AWS中,ELBs和ALB具有短暂的IP,但它们的负载平衡器具有永不更改的DNS端点。另一方面,NLB可以有一个弹性IP。

Thnx Rico,用于始终回答我的Kubernetes问题并节省时间!