我有一个运行在AWS上的大型集群。我的助手w.r.t上的磁盘空间一直有问题。“内置”的pod es-logging和influx-db。(我已经修改了集群脚本,以便在创建实例时使用更大的临时存储。)
对于influx-db,我只是添加了一个EBS卷并重新部署了控制器。目前看来,这似乎是可行的。
对于elasticsearch-logging控制器,我有一个小问题。默认情况下,有两个实例在运行。如何在控制器yaml文件中指定EBS卷,以便不会遇到尝试将单个EBS卷附加到两个pods的问题。
K8S是否为此提供了解决方案?控制器扩展和附加存储通常是如何处理的?
我希望我能把这一点说清楚;)。
发布于 2015-09-19 05:28:32
不幸的是,目前还不支持自动配置存储。您可以设置两个不同的复制控制器,每个控制器有一个副本。这有点笨拙,但我们正在研究真正的答案。
发布于 2016-11-11 00:14:55
另一种方法是使用第三方的东西,比如ClusterHQ的Flocker。Coreos也将在未来为我们带来Torus。
https://stackoverflow.com/questions/32159833
复制相似问题