如何在没有入口的情况下在 AKS 上获取 HTTPS

Nov*_*ata 6 https nginx kubernetes azure-aks nginx-ingress

我的问题很简单。我有一个带有 LoadBalancer 服务的 AKS 部署,该服务需要使用带证书的 HTTPS。

我该怎么做呢?

我在网上看到的所有内容都特别涉及 Ingress 和 nginx-ingress。

但我的部署不是网站,而是一个 Dropwizard 服务,在一个端口上有一个 REST API,在另一个端口上有一个管理服务。我不想将端口映射到端口 80 上的路径,我想保持端口不变。为什么 HTTPS 与入口绑定?

我只想要带证书的 HTTPS 而没有其他改变,有没有简单的解决方案?

小智 3

带有 nginx 且具有正确证书(可能从 Secret 或 ConfigMap 加载)的 sidecar 容器将在无需入口的情况下完成这项工作。似乎是一个很好的例子,使用nginx-ssl-proxy 容器