【问题标题】:ELB Listener protocol and certificate is getting resetELB 侦听器协议和证书正在重置
【发布时间】:2020-04-13 23:46:20
【问题描述】:

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

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

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

【问题讨论】:

  • 如果 kubernetes 自己创建了 ELB,那么它可能正在还原更改。在 Kubernetes 清单中进行更改。有用于更改 ELB 设置的注释。
  • 感谢@jordanm,我通过 kubernetes 清单中的注释设置了值并且它起作用了。

标签: amazon-web-services kubernetes amazon-elb


【解决方案1】:

我假设您使用的是 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/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-12-02
    • 2015-01-05
    • 1970-01-01
    • 2020-08-29
    • 1970-01-01
    • 1970-01-01
    • 2010-10-25
    • 2021-03-11
    相关资源
    最近更新 更多