k8s之traefik搭建 - liudd99/k8s GitHub Wiki
1.下载yaml文件
#git clone https://github.com/containous/traefik.git 也可以登录github选择下载最新yaml包, traefik/examples/k8s/ 这个目录下就是示例 Traefik 启动所需要的 yaml 文件,Traefik 提供了适配各个类型服务编排的部署方式,kubernetes 启动方式支持 Deployment 和 DaemonSet,二选一都可以
2.依据yaml文件安装服务
此处主要安装
traefik-rbac.yaml
traefik-deployment.yaml
#kubectl cteate -f /root/traefik-1.7/examples/k8s/traefik-deployment.yaml
#kubectl cteate -f /root/traefik-1.7/examples/k8s/traefik-rbac.yaml
两个文件,此时 Traefik 已经启动成功了,它同时启动了 80 和 8080 端口,80 对应的服务端口,8080 对应的 UI 端口,我们可以通过查看服务暴漏端口号浏览器访问下了提供的 UI 界面
3.部署traefik ui,该文件为ui.yaml
这里把内host的traefik-ui.minikube更改为traefik-ui.k8s,也可以根据需要自己需要的名称
#kubectl create -f /root/traefik-1.7/examples/k8s/ui.yaml