基于 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-