Traefik V3,如何暂时禁用http和tcp入口路由并返回503维护模式

问题描述 投票:0回答:1

我目前正在使用 traefik v3,当服务进行维护时,我需要返回

503 status code
描述服务处于维护模式。

我该怎么做,发现一些结果建议中间件更改和注释路线,但没有任何效果。

感谢您的帮助。

kubernetes load-balancing kubernetes-ingress traefik traefik-ingress
1个回答
0
投票

要在 Traefik v3 中设置维护模式,您可以尝试使用 Traefik 插件集合中的自定义中间件插件。你可以看看这个 -

Traefik 维护中间件插件

这个 Traefik 中间件插件允许您为路由器配置维护响应。您必须在 traefik 静态配置文件中声明实验块或添加所需的标志。如果启用设置为true并且为triggerFilename配置的文件存在,则将触发维护模式。还可以通过更改文件名以指向 JSON 文件并将 httpContentType 更改为 application/json 来提供 JSON(或任何其他)维护响应;字符集=utf-8。

© www.soinside.com 2019 - 2024. All rights reserved.