Amazon web services 如何在AWS上获取kubernetes负载平衡器服务的永久ip地址?

Amazon web services 如何在AWS上获取kubernetes负载平衡器服务的永久ip地址?,amazon-web-services,load-balancing,kubernetes,Amazon Web Services,Load Balancing,Kubernetes,如何在AWS kubernetes群集中以永久IP地址发布服务,以便添加DNS记录?我在kubernetes中定义了类型为LoadBalancer的服务xxx,而kubectl描述服务xxx给了我如下信息: LoadBalancer Ingress: aae55ce563ca611e692c10a83aef9ddc-467886677.eu-west-1.elb.amazonaws.com Port: <unset> 9004/TCP LoadBalance

如何在AWS kubernetes群集中以永久IP地址发布服务,以便添加DNS记录?我在kubernetes中定义了类型为
LoadBalancer
的服务
xxx
,而
kubectl描述服务xxx
给了我如下信息:

LoadBalancer Ingress:   aae55ce563ca611e692c10a83aef9ddc-467886677.eu-west-1.elb.amazonaws.com
Port:           <unset> 9004/TCP
LoadBalancer入口:aae55ce563ca611e692c10a83aef9ddc-467886677.eu-west-1.elb.amazonaws.com
端口:9004/TCP

事实上,我可以在AAE55CE563C611E692C10A83AEF9DDC-467886677.eu-west-1.elb.amazonaws.com:9004上访问该应用程序。如何将其设置为永久IP地址?

对于AWS ELB,您不能设置永久IP地址,因为AWS ELB的IP地址是动态的,并且经常更改。因此,您必须使用“aae55ce563ca611e692c10a83aef9ddc-467886677.eu-west-1.elb.amazonaws.com”作为应用程序的标准名称。另请参考此问题

对于AWS ELB,您不能创建永久IP地址,因为AWS ELB的IP地址是动态的,并且经常更改。因此,您必须使用“aae55ce563ca611e692c10a83aef9ddc-467886677.eu-west-1.elb.amazonaws.com”作为应用程序的标准名称。正如@error2007s所说,您无法获得ELB的静态IP,请参考此问题。但如果您只想为ELB分配一个域名,那么您可以使用指向
aae55ce563ca611e692c10a83aef9ddc-467886677.eu-west-1.ELB.amazonaws.com
的CNAME记录。如果您使用的是Route53,还可以定义别名以提高性能。在托管区域下创建记录集,选择类型
a
,在“别名:”下选择是,最后从下拉框中选择ELB

亚马逊记录了这两个选项:


正如@error2007s所说,ELB无法获得静态IP。但如果您只想为ELB分配一个域名,那么您可以使用指向
aae55ce563ca611e692c10a83aef9ddc-467886677.eu-west-1.ELB.amazonaws.com
的CNAME记录。如果您使用的是Route53,还可以定义别名以提高性能。在托管区域下创建记录集,选择类型
a
,在“别名:”下选择是,最后从下拉框中选择ELB

亚马逊记录了这两个选项:


谢谢您详尽的回答。我不知道除了A唱片还有其他选择。谢谢你详尽的回答。我不知道除了A唱片还有其他选择。