当前位置: 首页 > docker, 虚拟化 > 正文

解决 k8s 上 traefik-ingress 响应慢的问题

[摘要] 在 K8s 上配置的 traefik-ingress 作为LB,在配置 traefik-ingress 的节点上配置keepalived起VIP做高可用,可以起到app发现的功能,统一访问入口,并不需要知道后端具体启动的应用。不过测试中访问速度并不是很理想,基本每个请求都在10s左右,很是令人费解..

测试结果,测试用例是之前配置的 K8S rolling-update 的go程序:

traefik.yaml 的内容如下:

反复查找原因,发现在其中的一台边缘节点上访问很快,基本0.0ms级的响应,其他节点均在10s左右。
网上搜了好久,终于发现有一外国哥们说是去掉对traefik-ingress-lb的资源限制看看
traefik-ingress
于是将资源的限制部分去掉(注释掉),delete 后重新 create,在任意一个节点上测试都会发现快多了。

traefik-ingress-health

traefik-ingress-health

在此Mark一下。

本文固定链接: https://www.sudops.com/resolve-k8s-traefik-ingress-response-slow.html | 运维·速度

该日志由 Fisher 于2018年03月23日发表在 docker, 虚拟化 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: 解决 k8s 上 traefik-ingress 响应慢的问题 | 运维·速度
关键字: , , ,

解决 k8s 上 traefik-ingress 响应慢的问题:等您坐沙发呢!

发表评论


Time limit is exhausted. Please reload the CAPTCHA.

快捷键:Ctrl+Enter