
存储
柳清风09
这个作者很懒,什么都没留下…
展开
-
把对象存储转为文件存储,到底香不香?
目前开源的文件存储有很多,譬如NFS、GlusterFS、CephFS等,但实话实话这些文件存储都存在一定的问题,譬如NFS的多集群要折腾、GlusterFS的小文件存储性能差、CephFS的运维复杂度和稳定性不高。结合公司的业务场景:图片、pdf、文档 存储的特性,在公司内部主推的是对象存储。 但在推广对象存储的时候,也面临一些老系统的改造压力,这些老系统之前都是使用商业NAS,如果迁移到对象存储需要改造的点有很多,而且还需要考虑历史数据的读取。如果对象存储能够保持和之前商业NAS一样的有个文件系统,通过原创 2020-05-14 09:52:19 · 1577 阅读 · 0 评论 -
ceph命令入门
ceph命令入门原创 2017-06-07 10:42:08 · 3076 阅读 · 0 评论 -
kubernetes添加第三方存储(一)
kubernetes发展到1.7以后,就朝着平台去开发了,上一个讨论的点是kubernetes把metrics单独出去,成为一个kubernetes的监控标准,这个我们以后再慢慢说,先看存储这个孵化的项目。github.com/kubernetes-incubator/external-storage第三方存储对接。 它和上一篇介绍的custom-metrics-apiserver项目一样都是孵化原创 2017-12-27 09:55:41 · 37980 阅读 · 1 评论 -
kubernetes添加第三方存储(二)
上一篇介绍创建存储pv的流程,那个有个存储需要挂载到容器里面才能被使用,下面还需要一个通用的接口felx去将存储挂载到容器里面。 kubernetes存储的使用和协助需要分别实现挂载和解挂的接口 kubernetes下面pkg/volume/volume.gotype Attacher interface { // 挂载存储到主机 Attach(spec *Spec, nodeN原创 2017-12-27 12:20:25 · 37073 阅读 · 0 评论 -
kubernetes添加第三方存储(三)
前面两篇文章已经介绍了整体的内容,下面就已对青云的存储为例,先提供一个Provision的实现func (c *volumeProvisioner) Provision(options controller.VolumeOptions) (*v1.PersistentVolume, error) { glog.V(4).Infof("qingcloudVolumeProvisioner Pr原创 2017-12-27 13:05:44 · 37595 阅读 · 0 评论 -
记一次InfluxDB故障
在一个测试环境中,InfluxDB已经运行了一年多,今天突然发现不能保存监控数据了。我们先回顾一下InfluxDB如何配置的。 生成配置文件, influxd config > /etc/influxdb/influxdb.generated.conf 启动服务指定 influxd -config influxdb.generated.conf 也可用通过环境变量指定 e...原创 2018-08-02 17:29:02 · 11783 阅读 · 0 评论