Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dns Google云负载均衡器将www重定向到裸域_Dns_Kubernetes_Google Cloud Platform_Kubernetes Ingress - Fatal编程技术网

Dns Google云负载均衡器将www重定向到裸域

Dns Google云负载均衡器将www重定向到裸域,dns,kubernetes,google-cloud-platform,kubernetes-ingress,Dns,Kubernetes,Google Cloud Platform,Kubernetes Ingress,我正在使用Google云负载平衡器作为我的GCP Kubernetes应用程序的入口控制器。我希望所有到www.my_domain.com的请求都被重定向到my_domain.com 注意:我的GCLB配置有SSL证书,该证书对www.My_domain.com和My_domain.com均有效 我知道在我的外部DNS管理控制台中使用http重定向是可能的,但是由于SSL终止,出现了一个问题 我在DNS管理控制台中创建一个http重定向规则,将所有www.my_domain.com流量路由到ht

我正在使用Google云负载平衡器作为我的GCP Kubernetes应用程序的入口控制器。我希望所有到
www.my_domain.com
的请求都被重定向到
my_domain.com

注意:我的GCLB配置有SSL证书,该证书对
www.My_domain.com
My_domain.com
均有效

我知道在我的外部DNS管理控制台中使用http重定向是可能的,但是由于SSL终止,出现了一个问题

  • 我在DNS管理控制台中创建一个http重定向规则,将所有
    www.my_domain.com
    流量路由到
    https://my_domain.com

  • 如果客户端浏览到域
    https://www.my_domain.com
    ,他们将收到浏览器警告,因为请求将首先转到我的DNS管理工具的服务器,该工具未配置匹配的SSL证书

  • 我知道GCLB在将http流量重定向到https时有限制,但这不是我主要关心的问题。我想知道的是,在GCLB中是否可以配置路由规则,以便对
    www.my_domain.com
    的任何请求都被重定向到
    my_domain.com


    谢谢你的帮助

    不幸的是,GCLB中没有这样的功能

    在这种情况下,您应该使用自定义(例如nginx)入口控制器

    您可以找到如何为Kubernetes设置nginx控制器