【发布时间】:2021-01-21 13:01:10
【问题描述】:
我是 Kubernetes 的新手(具体来说是 GKE),这是我的第三周,所以对我来说很简单。
我的任务是通过https 公开statefulset,如下所示:
- https://example.com/whateva -> service:8080 (+Google Cloud CDN)
- https://example.com:5001 -> service:9095
我已经尝试了一周。给人的印象是这个要求很简单?谁能指出我正确的方向?
问题:
- 我想使用来自谷歌云的
managedcertificate但这似乎不可能? - 哪个
ingress实现能够在提供易于理解的文档的同时实现这一目标?
【问题讨论】:
-
我需要通过 https 访问端口 5001 上的服务
-
使用managedCertificate 将要求您使用GKE Ingress for HTTP(S) Load Balancing,它仅适用于端口
80,443。GKE Ingress将支持您的用例(managedCertificate和CloudCDN),但您将无法在Ingress级别更改传入流量端口。你的要求是强制性的吗?可以以任何方式更改它们吗? -
感谢您的详细说明。我不想相信这是不可能的。我想我可以更改要求。
标签: kubernetes google-kubernetes-engine