首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否应该将使用redis缓存的所有pod限制到与rediscache本身相同的节点?

是否应该将使用redis缓存的所有pod限制到与rediscache本身相同的节点?
EN

Stack Overflow用户
提问于 2018-09-16 23:13:00
回答 1查看 142关注 0票数 0

我们正在新创建的kubernetes集群中运行我们的服务之一。正因为如此,我们现在已经将它们从以前的“内存中”缓存切换到Redis缓存。

对我们的应用程序的初步测试显示,从我们的应用程序到Redis缓存的超时。我不知道为什么,它的问题非常不规则地弹出。

所以我在想,这些超时的原因可能实际上与网络有关。为了防止网络问题,我们总是在与应用程序相同的节点上运行Redis-cache,这是一个好主意吗?

这些问题在“非常高负载”的情况下没有出现,所以我有点担心。

EN

回答 1

Stack Overflow用户

发布于 2018-09-17 00:26:27

这是一个观点问题,所以我将以一种固执己见的方式回答:

就像你提到的,我会试着把Redis和应用程序pod放在同一个节点上,这样可以排除wire网络问题。您可以使用Kubernetes pod affinity来实现这一点。但您也可以尝试nodeslector,这样您就可以始终将Redis和应用程序pod绑定到特定的节点。

另一种方法是对要运行工作负载的节点执行taint,然后向Redis和应用程序pod添加容差。

希望它能帮上忙!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52355486

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档