具有 GCP 的 kubernetes ingress 的多个域和 SSL 证书
Multiple domains and SSL Certificates with GCP's kubernetes ingress
我正在通过 Google 的 Ingress 负载均衡器在 GCP 的 kubernetes 引擎上公开微服务 运行。根据 Here,负载均衡器支持不同域名的多个 SSL 证书。
但是,仅返回第一个指定的 SSL 证书,因此我收到了针对域 b 的 Your connection is not private
警告。我很想为多个域制作一个入口控制器,每个域都有自己的证书。
以下方法失败:
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: some-name
spec:
tls:
- hosts:
- www.domain-a.net
- domain-a
secretName: domain-a-net
- hosts:
- www.domain-b.org
- domain-b.org
secretName: domain-b-org
backend:
serviceName: some-name
servicePort: 443
知道如何正确受益于 Google 的 Ingress Multi SSL 吗?
将 GCE 和 GKE 更新到最新版本,然后重新部署 Ingress 资源有帮助!
我正在通过 Google 的 Ingress 负载均衡器在 GCP 的 kubernetes 引擎上公开微服务 运行。根据 Here,负载均衡器支持不同域名的多个 SSL 证书。
但是,仅返回第一个指定的 SSL 证书,因此我收到了针对域 b 的 Your connection is not private
警告。我很想为多个域制作一个入口控制器,每个域都有自己的证书。
以下方法失败:
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: some-name
spec:
tls:
- hosts:
- www.domain-a.net
- domain-a
secretName: domain-a-net
- hosts:
- www.domain-b.org
- domain-b.org
secretName: domain-b-org
backend:
serviceName: some-name
servicePort: 443
知道如何正确受益于 Google 的 Ingress Multi SSL 吗?
将 GCE 和 GKE 更新到最新版本,然后重新部署 Ingress 资源有帮助!