我目前正在使用 traefik v3,当服务进行维护时,我需要返回
503 status code
描述服务处于维护模式。
我该怎么做,发现一些结果建议中间件更改和注释路线,但没有任何效果。
感谢您的帮助。
要在 Traefik v3 中设置维护模式,您可以尝试使用 Traefik 插件集合中的自定义中间件插件。你可以看看这个 -
这个 Traefik 中间件插件允许您为路由器配置维护响应。您必须在 traefik 静态配置文件中声明实验块或添加所需的标志。如果启用设置为true并且为triggerFilename配置的文件存在,则将触发维护模式。还可以通过更改文件名以指向 JSON 文件并将 httpContentType 更改为 application/json 来提供 JSON(或任何其他)维护响应;字符集=utf-8。