kubernetes satefulset中的清漆



我已经在我的k8s中部署了varnish作为部署,但是我想保持状态,并且不想在pod重启后丢失缓存的数据。你怎么做——statefulset ?是否有一个随时可用的舵机,可用于k8s部署的清漆6?

不幸的是,StatefulSets不会帮助您,因为它们似乎不会冻结Varnish用于存储缓存对象的内存。即使可以,也会很棘手。

因为Varnish的本地file装载器不支持持久性,而且从磁盘碎片的角度来看,它的性能真的很差,唯一真正的选择是使用Varnish企业的海量存储引擎功能。

我知道这不是一个开源特性,但这是我能想到的唯一可行的解决方案。

最新更新