这篇文章主要介绍“traefik中的配置形式有哪些”,在日常操作中,相信很多人在traefik中的配置形式有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”traefik中的配置形式有哪些”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
CONfiGURATION
PROVIDER1
APICALL
一~~~~m~一~一m的凯加
RouTERS
ENTRYPOINTS
PROVIDER2
SERVICES
PROVIDER
CONNECTION
MIDDLEWARES
NFORHATION
CERTIfICATES
STORES&OPTIONS
STATIC(
DYNAMIC(WHILERUNNING)
IC(STARTUPTIME)
traefik
Traefik 中的配置可以使用两种不同形式:
动态路由配置(动态配置)
启动配置(静态配置)
静态配置中的元素(这些元素不会经常更改)连接到 providers并定义 Treafik 将要监听的 entrypoints。
而 动态配置 包含定义系统如何处理请求的所有配置内容。这些配置是可以改变的,而且是热更新的,不存在请求中断或连接损耗。
Traefik 从 providers 获取它的 动态配置:编排器,服务注册中心,或者普通的配置文件。
由于这个配置和你的基础架构是相关的,我们可以去参考 该文档的专门介绍部分 来了解更多信息。
在 快速入门示例 中,动态配置来自于一个以标签形式附加在的一个 docker 容器至上。
HTTPS 证书也属于动态配置
你可以添加/更新/删除它们,而不需要重新启动 Traefik 实例。
在 Traefik 中定义了三种不同的且互斥方式(也就意味着你只能使用其中的一种方式):
在配置文件中
在命令行参数中
通过环境变量传递
按照上面列出的顺序以此读取配置信息。
如果没有为给定选项提供任何值,那么将会使用默认值。此外,如果选项有子选项,并且没有指定任何这些子选项,则默认值也将适用。
比如,--providers.docker
选项本身就可以直接启用 docker provider 了,即使存在--providers.docker.endpoint
之类的子选项,一旦确定了,该选项将设置(并重置)--providers.docker
子选项的所有默认值。
Traefik 在启动的时候,会在一下位置中搜索名为 traefik.toml
(或 traefik.yml
、traefik.yaml
)的文件:
/etc/traefik/
$XDG_CONFIG_HOME/
$HOME/.config/
.
(工作目录)
另外我们还可以适用 configFile
参数来覆盖它
所有配置选项都在其相关的文档部分中有记录。我们可以通过菜单切换去查找可用的功能特性, 比如通过 providers 和 路由部分 可以查看它们相应的运行情况。
到此,关于“traefik中的配置形式有哪些”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注亿速云网站,小编会继续努力为大家带来更多实用的文章!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。