gpt4 book ai didi

kubernetes - 如何向 Traefik Ingress Controller 后面的微服务添加缓存?

转载 作者:行者123 更新时间:2023-12-02 11:31:32 25 4
gpt4 key购买 nike

一段时间以来,我一直在使用基于 Docker 的设置和 nginx 反向代理转发到 Dockerized 微服务。现在我正在评估转向基于 Kubernetes 的方法和 Traefik入口 Controller 。

Ingress Controller 提供了为此所需的所有功能,除了一个:It doesn't support caching .

在提供静态资源方面,微服务的性能不是很好,我更愿意减少负载,以便它们可以专注于其实际目的,处理动态 REST 请求。

有没有办法为基于 Traefik 的 Ingress 添加缓存支持?由于有许多小服务,如果可能的话,我不想为每个微服务启动一个专用的 Pod。此外,如果可能的话,基于配置的方法将不胜感激(也许使用自定义 Operator ?)。

最佳答案

缓存功能仍在 Traefik 中的愿望 list 中项目。
作为一种解决方法,请检查 this将 NGINX 放在前面进行缓存的场景。我没有看到在 Traefik Ingress Controller 前面应用相同想法的任何禁忌症。

关于kubernetes - 如何向 Traefik Ingress Controller 后面的微服务添加缓存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55431396/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com