我在AWS上运行了一个大型集群。 w.r.t.我的爪牙上的磁盘空间一直有问题。 "内置" pods es-logging和Influx-db。 (我已经破解了群集脚本,以便在实例创建时添加更大的临时存储空间。)
对于Influx-db,我刚刚添加了一个EBS卷并重新部署了控制器。这似乎现在有效。
对于elasticsearch-logging控制器,我有点问题。默认情况下,有两个实例在运行。如何在控制器yaml文件中指定EBS卷,以便我不会遇到尝试将单个EBS卷附加到两个pod的问题。
K8S能为此提供解决方案吗?如何处理控制器扩展和附加存储?
我希望我能说得那么清楚;)。
答案 0 :(得分:1)
不幸的是,还不支持自动配置存储。您可以设置两个不同的复制控制器,每个复制控制器都有一个副本。这有点笨拙,但我们正在研究真正的答案。
答案 1 :(得分:0)
另一种方法是使用像ClusterHQ的Flocker这样的第三方。 Coreos也将在未来为我们带来Torus。