ELB 侦听器协议和证书正在重置

ELB Listener protocol and certificate is getting reset

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

但是,我发现每隔 2 天,协议和证书就会重置为初始状态。当我进行所需的更改时,网络服务再次启动。

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

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

您可以仅使用 alb.ingress.kubernetes.io/certificate-arnalb.ingress.kubernetes.io/actions 注释设置使用入口的证书和规则。
这样做,您的更改将不会还原。

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