我通过kubernetes公开了一些Pod的Web服务。已经为这些服务成功创建了ELB。我已将这些服务的侦听器协议(protocol)修改为HTTPS和TCP中的HTTP。相应地更改了端口和证书。 ELB已启动并正在运行,没有任何问题。

但是,每隔两天,我就会看到协议(protocol)和证书已重置为初始状态。当我进行所需的更改时,Web服务再次启动。

谁能告诉我这是什么原因,以及如何解决?

最佳答案

我假设您正在使用ALB-ingress-controller。
ALB入口 Controller 将其重置为ALB入口中定义的设置。

您只能使用alb.ingress.kubernetes.io/certificate-arnalb.ingress.kubernetes.io/actions批注使用入口设置证书和规则。
这样,您的更改将不会恢复。

https://kubernetes-sigs.github.io/aws-alb-ingress-controller/guide/ingress/annotation/

关于amazon-web-services - ELB监听器协议(protocol)和证书正在重置,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/61188370/

10-16 02:14