如果我的应用程序在GKE上运行,这会让我灵活地运行SaaS产品,客户可以使用自己的域名吗?
我需要确认的一件事是,我希望我的客户能够使用他们自己的自定义域并将它们(A-record和CNAME)指向我服务的IP地址。
示例,假设我正在创建一个CMS的SaaS产品。客户将使用自己的域名并将其指向我的服务IP,如:
我的SaaS在example.com上运行
客户将拥有自己的域并执行以下DNS更改:
我是否需要做任何其他事情才能让我的客户使用他们的域名?这必须扩展到数万个域(理论上)。
我不确定何时运行GKE集群,是否会获得静态IP地址?
答案 0 :(得分:1)
您可以使用入口资源(HTTP(S)负载均衡器)使用全局静态IP在GKE中公开您的应用程序。如果部署了应用程序,则接下来的步骤是:
gcloud计算地址创建your-static-ip-name --global
kind: Ingress
metadata:
annotations:
kubernetes.io/ingress.global-static-ip-name: your-static-ip-name