Skip to content

Traefik Plugins 实验性配置

Traefik Plugins 实验性配置

概览

本指南提供有关如何配置和使用 Traefik 中新的实验性 plugins 安装配置选项的说明。plugins 选项引入了一个使用自定义中间件和 providers 扩展 Traefik 功能的系统。

实验性

plugins 选项目前是实验性的,可能会在未来版本中发生变化。请在生产环境中谨慎使用。

启用 Plugins

plugins 选项是一个安装配置参数。要启用插件,需要在 Traefik 安装配置中定义它:

YAML

yaml
experimental:
  plugins:
    plugin-name: # 路由配置中的插件名称
      moduleName: "github.com/github-organization/github-repository" # 插件模块名称
      version: "vX.XX.X" # 要使用的版本

TOML

toml
[experimental.plugins.plugin-name]
  moduleName = "github.com/github-organization/github-repository" # 插件模块名称
  version = "vX.XX.X" # 要使用的版本

CLI

bash
# 插件模块名称
# plugin-name 是路由配置中的插件名称
--experimental.plugins.plugin-name.modulename=github.com/github-organization/github-repository
--experimental.plugins.plugin-name.version=vX.XX.X # 要使用的版本

要了解有关如何向 Traefik 实例添加新插件的更多信息,请参阅开发者文档

基于 MIT 协议发布