Quantcast
Channel: 钻戒 and 仁豆米
Viewing all articles
Browse latest Browse all 290

Traefik的单独安装使用

$
0
0

traefik在k8s里安装的话,直接用helm就可以了。

但是,只想用它的功能,替代haproxy和nginx做代理的话,就需要把它单独拎出来安装,还真的比较麻烦。

记录一下过程。

这个时间点,traefik 已经是2.0的时代了,所以下载新版的:

wget https://github.com/traefik/traefik/releases/download/v2.4.8/traefik_v2.4.8_linux_amd64.tar.gz

解压,得到traefik的可执行文件。

然后在同级目录下生成两个文件,启动的时候,主程序会自动寻找traefik.yml或者traefik.toml配置文件

首先是traefik.yml

log:  level: DEBUGapi:  dashboard: true  insecure: trueentryPoints:  web:    address: ":80"providers:  file:    filename: routes.yml    watch: true

然后是动态配置文件routes.yml,定义了一些转发规则

http:  routers:    router1-http:      rule: "Host(`172.18.31.33`)"       entryPoints:        - web      service: site_name_example.com  services:    site_name_example.com:      loadBalancer:        servers:          - url: "http://172.16.8.1:80"

然后运行traefik就可以了。

打开网址 http://xxx.xxx.xxx.xxx:8080/dashboard/

折腾了很久,真的是烦躁。


Viewing all articles
Browse latest Browse all 290

Trending Articles