基于 Traefik 的加权灰度发布-腾讯云开发者社区-腾讯云
Traefik | Traefik | v1.7
Releases · traefik/traefik · GitHub


从上面连接下载后上传到harbor虚拟机
vagrant upload /C/Users/HP280/Downloads/traefik


下载配置文件
wget -c http://raw.githubusercontent.com/containous/traefik/v1.7/traefik.sample.toml

------------------------------------------------20231018-------------------------------------------------------------------
以上下载的包是二进制包
可以直接启动 sudo ./traefik --configFile=traefik.toml
traefik.toml 是copy 的 traefik.sample.toml ,修改了端口和日志级别

ui 界面访问地址, ui的默认端口是8080
http://192.168.1.202:8080/dashboard/

默认backend 是docker
下面看下 traefik 如何与k8s集成
Traefik Getting Started With Kubernetes - Traefik

创建集群角色
minikube kubectl -- create -f 00-role.yml

minikube kubectl -- get clusterroles

创建账户
minikube kubectl -- create -f 00-account.yml

minikube kubectl -- get serviceaccount -A

角色和账户绑定
minikube kubectl -- create -f 01-role-binding.yml

minikube kubectl -- get clusterrolebinding

部署traefik
minikube kubectl -- create -f 02-traefik.yml

minikube kubectl -- get pods -A

minikube kubectl -- describe pod traefik-deployment-5888f8858b-


















