跳转至

安装 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