【问题标题】:How to create a Google CDN for a GKE service如何为 GKE 服务创建 Google CDN
【发布时间】:2017-01-26 12:42:10
【问题描述】:

我已经在 GKE (kubernetes) 上部署了一个 wordpress 站点,我可以像 mysite.test.com 一样从 Internet 访问我的站点,并且工作起来就像一个魅力。现在想用谷歌CDN来加速访问。我尝试过使用 Ingress 资源,但我想使用 Google Console 的 Networking 选项卡上的 Load Balancing 来实现。我需要采取哪些步骤?

【问题讨论】:

  • 请记住,WordPress 很可能不会遵循 CloudCDN 缓存指南:cloud.google.com/cdn/docs/caching
  • 根据我的研究,截至目前,nginx-ingress 不能与 CloudCDN 一起使用。 Nginx 依赖于 4 级 (TCP) 负载均衡器,而不是 7 级 (HTTP) 负载均衡器,这是与 CloudCDN 集成所必需的

标签: google-kubernetes-engine google-cdn


【解决方案1】:

我刚刚写了一篇关于在 Kubernetes 中使用 Google CDN 的帖子:

https://medium.com/@chees/code-cooking-kubernetes-e715728a578c

重要部分:

  • 使用--type=NodePort 的服务
  • 为该服务创建一个入口
  • 在创建的后端服务上使用 --enable-cdn(您可以从命令行或通过 console.cloud.google.com 上的网络选项卡执行此操作)

【讨论】:

    猜你喜欢
    • 2022-01-13
    • 2016-01-18
    • 2020-09-18
    • 2018-10-24
    • 1970-01-01
    • 2014-08-26
    • 2022-08-20
    • 2018-04-17
    • 2020-05-31
    相关资源
    最近更新 更多