我们正在研究允许客户在我们的托管服务中使用他们的域名的最佳解决方案。托管服务基于 Google App Engine 标准。要求是:
- 客户可以通过 CNAME 或 A 记录将他们的域名指向我们的服务器
- 我们的服务器应该能够使用 Let's Encrypt 自动为它们生成 SSL 证书
- 我们的服务器应该能够处理客户上传的自定义 SSL 证书
- 在将新客户(新的 confs、SSL 证书等)添加到我们的服务器时应该是健壮和可靠的
- 应该是可扩展的,并且可以处理大量的自定义域和流量(例如从 0 到 10000)
- 最低运营成本(维护基础设施所需的时间越少越好)
看来 Google Kubernetes Engine(以前称为 Google Container Engine)将是前进的方向。是否有特定的、经过验证的方法来设置它?任何建议/经验分享将不胜感激。