使用自动签发证书不生效,具体截图如下:
自动签发证书配置截图
应用中安装截图
网关域名配置接口
rainbond-cert-controller组件日志截图(没有看到报错信息)
应用截图:
最终访问域名截图
对应Rainbond版本: v5.8.1-release-82037b367-2022-09-12-01-allinone
github issue https://github.com/goodrain/rainbond/issues/1318
cert-manager调用letsencrypt api生成证书时存在超时问题;
生成证书后,更新网关报错: 调用接口: http://xxx:7070/openapi/v1/teams/xxx/regions/1/apps/2/httpdomains/xxx 报错信息: httpStatus:500 update domain rule for domain xxx err {\“code\”:10401,\“msg\”:\“\”,\“msg_show\”:\“服务端异常\”}
手动将网关更新,使用生成的证书,可以正常使用https访问。
结论: 1. 可能需要修复console这边接口; 2,https访问可用需要一点时间; 3. let’s encrypt国外接口有访问超时问题。
附: 直接使用邮箱生成证书不可取: 生成证书之前会生成dns记录,需要先将dns解析配置完成;