安装 Traefik¶
我们可以使用以下几种方式来安装 Traefik:
使用官方的 Docker 镜像¶
选择一个 官方 Docker 镜像 然后使用一个 简单的配置文件 来运行:
docker run -d -p 80:80 \
-v $PWD/traefik.sample.toml:/etc/traefik/traefik.toml traefik:v2.0
运行完成后,同样可以查看容器状态:
docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
83c35575fca7 traefik:v2.0 "/entrypoint.sh trae…" 3 seconds ago Up 2 seconds 0.0.0.0:80->80/tcp vigorous_pike
更多的信息,可以去查看 Docker provider 文档
Tip
- 最好使用一个固定的 tag 版本,而不是使用 latest 标签的 Docker 镜像,这样可以避免很多不必要的错误。比如使用镜像
traefik:v2.0.0
。 - Docker 镜像是基于 Alpine Linux 官方镜像 制作的。
- 所有使用 Docker 镜像的编排工具都可以获取 Traefik 官方的 Docker 镜像。
使用二进制文件¶
可以从官方的 GitHub Releases 页面获取最新的二进制文件。
检查下载文件的完整性
# 和 traefik-${traefik_version}_checksums.txt 文件中的值进行比较
sha256sum ./traefik_${traefik_version}_linux_${arch}.tar.gz
# 和 traefik-${traefik_version}_checksums.txt 文件中的值进行比较
shasum -a256 ./traefik_${traefik_version}_darwin_amd64.tar.gz
# 和 traefik-${traefik_version}_checksums.txt 文件中的值进行比较
Get-FileHash ./traefik_${traefik_version}_windows_${arch}.zip -Algorithm SHA256
解压下载的压缩包
tar -zxvf traefik_${traefik_version}_linux_${arch}.tar.gz
tar -zxvf ./traefik_${traefik_version}_darwin_amd64.tar.gz
Expand-Archive traefik_${traefik_version}_windows_${arch}.zip
下载完成后直接运行 traefik 命令即可:
./traefik --help
从源码编译二进制文件¶
所有详细信息都可以在 投稿指南 中找到。
在 Kubernetes 集群中运行¶
todo