如何在Kubernetes使用服务IP地址而不是POD IP地址

如何在Kubernetes使用服务IP地址而不是POD IP地址,kubernetes,Kubernetes,通常我在应用程序中使用POD IP地址来注册服务。但不幸的是,当POD出现一些问题时,它会自动改变。因此,我需要在Kubernetes的application.yml文件中注册服务IP地址,而不是POD IP地址。你对实现这一目标有什么看法 多谢各位 关于您可以使用服务IP,但如果删除并重新创建服务,服务IP将发生更改。更好的方法是使用服务名称,因为名称不会更改,Kubernetes DNS系统将自动将名称解析为服务IP。您可以使用服务IP,但如果删除并重新创建服务,服务IP将更改。更好的方法是

通常我在应用程序中使用POD IP地址来注册服务。但不幸的是,当POD出现一些问题时,它会自动改变。因此,我需要在Kubernetes的application.yml文件中注册服务IP地址,而不是POD IP地址。你对实现这一目标有什么看法

多谢各位


关于

您可以使用服务IP,但如果删除并重新创建服务,服务IP将发生更改。更好的方法是使用服务名称,因为名称不会更改,Kubernetes DNS系统将自动将名称解析为服务IP。

您可以使用服务IP,但如果删除并重新创建服务,服务IP将更改。更好的方法是使用服务名称,因为名称不会更改,Kubernetes DNS系统将自动将名称解析为服务IP。

您可以注册一个无头服务,该服务用于解析相应POD的所有IP,而无需提供新IP。

您可以注册一个无头服务,该服务用于解析对应pod的所有IP都不提供新IP。

为什么不使用服务名称(DNS)而不是pod或服务的IP?为什么不使用服务名称(DNS)而不是pod或服务的IP?谢谢Argya和Thomastank您Argya和thomas