【发布时间】:2018-12-28 19:32:29
【问题描述】:
设置:AKS 上的 Kubernetes 集群,带有 nginx-kubernetes 入口。带有 SSL 证书的 Azure 应用程序网关路由域到 nginx-kubernetes。
在 Kubernetes 中服务一切都没有问题。
现在我将静态内容移至 Azure Blob 存储。有一个使用自定义域的选项,可以正常工作,但不允许使用自定义 SSL 证书。唯一可行的方法是设置 CDN 并使用 Verizon 计划来使用自定义 SSL 证书。
我希望将所有路由保留在入口配置中,因为一些子路由被定向到不同的 Kubernetes 服务。有没有办法在 nginx-kubernetes 中屏蔽和重写外部 blob 存储 url 的路径?或者是否有任何其他可用选项通过入口代理外部 url?
我不介意为资源提供直接的 blob 存储 URL,但主入口点应使用自定义域。
【问题讨论】:
-
似乎有一些未记录的方式来代理外部服务:github.com/kubernetes/features/issues/33 - 我会尝试找出更多信息
标签: azure nginx kubernetes