在k8s集群中安装traefik,并结合kuboard界面使用
安装traefik
参考步骤:https://blog.51cto.com/u_13760351/2764008?xiangguantuijian&01
修改好的四个yaml文件下载地址:https://files.cnblogs.com/files/sanduzxcvbnm/bak.zip
里面的域名可以使用真实的域名,并提前配置好域名解析。
kuboard界面中使用
根据文章:https://www.cnblogs.com/sanduzxcvbnm/p/14981411.html 的讲述,Ingress Controller 的存在就是为了能跟 kubernetes 交互,又能写 nginx 配置,还能 reload 它,这是一种折中方案;traefik 天生就是提供了对 kubernetes 的支持,也就是说 traefik 本身就能跟 kubernetes API 交互,感知后端变化,因此可以得知: 在使用 traefik 时,Ingress Controller 已经无卵用了。
所以在kuboar界面设置应用路由的时候就不再选择Ingress Controller,IngressClass是traefik 或者添加traefik 注解就可以了。
后面的路径映射还是跟之前一样