当前位置: 首页 > 知识库问答 >
问题:

如何将GCP CDN与GKE NGINX ingress集成

孟凯泽
2023-03-14

我们在GKE设置中使用NGINX入口,这意味着GCP正在使用TCP负载均衡器将流量路由到库伯内特斯NGINX入口。

我们提供kubernetes的静态内容,并希望为此从GCP CDN中受益。然而,据我所知,使用TCP负载平衡器设置CDN是不可能的。我们如何将GCP CDN合并到设置中?有什么可能性?

共有1个答案

严誉
2023-03-14

您是正确的,需要Google Cloud外部HTTP(S)负载均衡器才能利用CDN功能。我能想到的唯一选项:

>

  • 将NGINX ingress替换为GKE ingress。然后可以使用BackendConfig启用CDN。(我想你不想这样做)

    在NGINX前面使用HTTP(S)负载平衡器代替TCP负载平衡器。您基本上需要为NGINX服务配置一个独立的NEG,然后连接一个HTTP(S)负载平衡器(您需要为负载平衡器启用CDN)。

    将静态内容存储在Google云存储桶中,并将该存储桶配置为CDN的源服务器。当然,您必须将指向静态内容的任何链接更新到新URL。

  •  类似资料:
    • 目前,我的应用程序使用SpringMVC进行所有控制器映射。我正在尝试实现一个tinyMCE拼写检查,它包括一个Servlet,我不确定如何在不修改该文件本身的情况下正确集成该Servlet。我想避免修改,这样如果我们以后有新版本,我们就可以了。 Servlet看起来像...

    • 问题内容: 有人知道将soapUI测试添加到我的CI版本的好方法吗? 问题答案: soapUI通过Maven或Ant提供测试自动化。在这里描述了Maven集成。 我在一个月前尝试过,但是在eviware存储库中遇到了一些奇怪的问题…因此,我现在通过Ant运行测试。您要做的是在soapUI bin目录中调用(或)脚本。您可以在此处找到可用的参数。 您必须在Hudson构建服务器上安装soapUI。然

    • 问题内容: 我正在寻找有关symfony2中有关ajax的简单教程/示例,供初学者使用? 我有这些例子: city.php:http://pastebin.com/Qm8LS5kh ajax_req.js:http://pastebin.com/UqJMad24 index.html:http://pastebin.com/H1err4Yh 如何将它们放入Symfony2应用程序中? 问题答案:

    • 当我在插件和“测试连接”中配置SonarQube服务器时,我正在尝试使用Intellij运行Solar Lint 我一直收到以下错误消息: 以下插件不符合要求的最低版本,请升级:java(安装:3.7,最低:3.8) 我不完全明白这意味着什么,我真的很感激在这方面的任何帮助。 P、 我无法升级sonar服务器上的Java插件,如果这是这个问题的唯一解决方案,因为我无法访问服务器管理功能。

    • 问题内容: 我是Angular和Flot的新手,但对Jquery和Javascript经验丰富。我对如何将Flot图表绑定到Angular数据模型感到有些困惑,因为Flot是一个JQuery插件。我到处搜寻,但找不到范例。 我也很乐意使用highcharts,google-charts或任何其他图表解决方案。 问题答案: 由于制图涉及大量的DOM操作,因此使用指令是可行的。 数据可以保存在控制器中

    • 我有一个使用Log4j和Velocity V1.7的web应用程序 这就是我如何集成Log4j和Velocity1.7 显然,没有与log4j2兼容的Log4JLogChute的等价物。 有人知道如何实现Log4j2和velocity之间的兼容性吗?

    • 我尝试在Tomee 1.5.2 WebProfile中使用jer1.18部署一个非常简单的RESTful Web服务。我的项目完全受到tomee-jersey-eclipselink的启发 我通过删除持久性部分进一步简化的示例:Web 服务只是重新调整“你好,世界! 我在POM中的依赖关系: 我使用与应用程序模型无关的应用程序模型部署我的 Web 服务: 这是我的网络.xml: 我还在$TOMEE

    • 如何将JIRA与Selenium WebDriver集成?实际上,我想在JIRA中执行测试用例并报告每个测试用例的通过/失败状态。