ingress 证书明明在指定namespace更新了,单不起作用。

今天ingress绑定域名过期了,我更新了指定namespace下的证书,结果打开网页还是证书过期,原来证书没有变化。是因为,多个namespace绑定了同一个域名前缀,

url类似 https://ws.jundax.com/dev/franch/0.3/   其中 dev/franch/0.3/代表 namespace 为 dev-franch-0-3


而ingress-nginx pod中的配置中使用lua 加载证书方式为:ssl_certificate_by_lua_block {                                                                                         

                        certificate.call()                                                                                             

                }   


如果其它namaspace有过期的ingress证书,上述语句可能不一定正确识别到底再哪一个namespace中更新了证书,故,保险方式全部自建namespace中的证书都要更新

请先 登录 后评论
  • 0 关注
  • 0 收藏,570 浏览
  • shitian 提出于 2023-09-15 03:23

相似问题