在Kubernetes集群上编织网络的性能问题

时间:2017-06-26 23:56:28

标签: django amazon-web-services kubernetes flannel weave

我在AWS上创建了一个Kubernetes(v1.6.1)集群,其中包含一个主节点和两个从节点,然后我使用helm启动mysql实例并部署一个简单的Django Web应用程序,该数据库从数据库中查询最新的五行并显示它。对于我的网络服务,我指定'输入:LoadBalancer'这将在AWS上创建一个ELB。

如果我使用'编织'联网和扩展我的网络应用程序到至少两个副本,然后我开始经历不一致的响应时间 - 大多数时间它是合理的(如0.1-0.2秒),但20-40%的请求需要更长的时间(3-5秒,有时甚至超过15秒)。但是,如果我改用法兰绒'网络,一切都很快,即使有20-30个网络应用程序的副本。所有机器都有足够的资源,因此不是问题。

我尝试过调试以找出导致延迟的原因,而我最好的解释是AWS ELB不能很好地编织'。有没有人遇到类似的问题?可能是什么问题呢?如果我应该提供一些相关信息,请告诉我。

P.S。我是使用Kubernetes的新手。

0 个答案:

没有答案