如何解决PCF cloud Foundry的内存RAM磁盘
我必须在PCF环境中的RocksDB中存储一些数据,在该环境中我的磁盘数量有限,但可用主内存只有10Gigs。因此,我想为此使用RAM磁盘。 PCF是否有任何规定可以做到这一点?可以利用自定义的Sidecar构建包吗?
P.S .:我知道整头牛对宠物。这更像是用于提高性能的本地缓存,我在其他地方有状态存储。因此,我对CF容器的短暂特性以及经常/偶尔将数据写入磁盘丢失的情况感到满意。
解决方法
您可以在您拥有权限的应用程序容器中执行任何操作(cf ssh
是测试您是否具有权限的好方法),但是您将无法像以前那样挂载文件系统没有这样做的权限。往回走,您可以安装保险丝文件系统,但是即使在当前版本的CF中也受限制。
Cloud Foundry具有一种机制,用户可以通过该机制来挂载文件系统。它称为Volume Services。支持挂载NFS和SMB卷,但是我没有看到支持挂载RAM磁盘。
如果您需要的磁盘空间比cf push -k
所请求的磁盘空间更多,那么可能需要使用卷服务。它不仅会为您提供更多空间,还将提供持久的数据存储。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。