我有一个需求,我需要维护多个公共域以指向我们的服务器, 所以我使用 alb-ingress-controller 来启动 ALB,还允许我在 certificateArns 注释中传递 25 cert ARNS, 但是,如果我通过 AWS 控制台向由 alb-ingress-controller 启动的 ALB 添加任何新的 SSL 证书,K8s 控制器协调器会删除我手动添加的证书。
对我来说一个理想的方法是让 alb-ingress-controller 启动 ALB,但对我来说仍然能够通过 AWS 控制台/API 将 SSL 证书添加到这个 ALB。
有人知道怎么做吗?
我尝试在 alb-ingress-controller 项目上工作,但这是一个很大的项目,我有一个时间表:-) 希望得到社区的帮助。
答案 0 :(得分:0)
我使用 kubectl annotate 解决了这个问题,创建一个动态补丁总是附加所有证书,别无他法。