在Kubernetes中缓存

AMI*_*MAR 3 node.js express docker kubernetes

我有一个NodeJS应用程序部署为docker容器,并且正在使用Kubernetes进行编排。默认情况下,负载均衡是由Kubernetes完成的。

我想为应用程序实现缓存。

我的问题是:是否可以将Kubernetes负载平衡器Proxy配置为也处理缓存?

PS:如果没有,请提出在Kubernetes-Docker环境中处理缓存的最佳实践是什么。

谢谢

Jan*_*han 5

代理不用于缓存网页,缓存服务器(Redis \ Memcached)用于缓存Web内容。Proxy的工作是重新路由请求,LoadBalancer拥有用于流量路由的算法,例如RoundRobin等。

为此,您必须以具有持久性存储的部署形式在您的应用程序堆栈中添加缓存服务器(取决于您的需求)。