k8s上用ceph-rbd存储 发表于 2019-07-19 | 分类于 ceph k8s默认使用的本地存储,集群容灾性差,ceph作为开源的分布式存储系统,与openstack环境搭配使用,已经很多云计算公司运用于生产环境,可靠性得到验证。这里介绍一下在k8s环境下ceph如何使用. Kubernetes支持后两种存储接口,支持的接入模式如下图: ceph端新建pool新建 ... 阅读全文 »
ceph对象存储集群部署 发表于 2019-07-17 | 分类于 ceph 集群架构12345192.168.10.186 ceph1 admin、mon、mgr、osd、rgw192.168.10.187 ceph2 mon、mgr、osd、rgw 192.168.10.188 ceph3 mon、mgr、 ... 阅读全文 »
ceph-luminous-bluestore 发表于 2019-07-16 | 分类于 ceph 对比1234567891011ceph后端支持多种存储引擎,以插件化的形式来进行管理使用,目前支持filestore,kvstore,memstore以及bluestore1)Firestore存在的问题是:在写数据前需要先写journal,会有一倍的写放大;若是另外配备SSD盘给journal使用 ... 阅读全文 »
ceph的pg算法 发表于 2019-07-11 | 分类于 ceph PG介绍PG, Placement Groups。CRUSH先将数据分解成一组对象,然后根据对象名称、复制级别和系统中的PG数等信息执行散列操作,再将结果生成PG ID。可以将PG看做一个逻辑容器,这个容器包含多个对象,同时这个逻辑对象映射之多个OSD上。如果没有PG,在成千上万个OSD上管理和跟踪 ... 阅读全文 »
ceph组件的状态 发表于 2019-07-11 | 分类于 ceph Ceph 整体状态查看123ceph -s #ceph状态是否正常,及配置运行状态ceph -w #实时查看数据写入情况ceph health detail #如果集群有问题,会详细列出具体的pg或者osd monmon相关状态1ceph quorum_status -f json-pretty ... 阅读全文 »
ceph对象存储 发表于 2019-07-11 | 分类于 ceph Ceph RGW简介Ceph RGW(即RADOS Gateway)是Ceph对象存储网关服务,是基于LIBRADOS接口封装实现的FastCGI服务,对外提供存储和管理对象数据的Restful API。 对象存储适用于图片、视频等各类文件的上传下载,可以设置相应的访问权限。目前Ceph RGW兼容 ... 阅读全文 »
ceph简单搭建 发表于 2019-07-11 | 分类于 ceph ceph介绍Ceph基础介绍 Ceph是一个可靠地、自动重均衡、自动恢复的分布式存储系统,根据场景划分可以将Ceph分为三大块,分别是对象存储、块设备存储和文件系统服务。在虚拟化领域里,比较常用到的是Ceph的块设备存储,比如在OpenStack项目里,Ceph的块设备存储可以对接OpenS ... 阅读全文 »
Kubernetes Pod无法删除 发表于 2019-07-04 | 分类于 k8s 问题发现在node节点断电 重启后,发现有的pod节点状态不正常,之前的回收策略也都做了,就调研下是什么原因导致的 pod一直处于Terminated: ExitCode 状态 解决直接删除,无法飘移123kubectl delete pod <podname> --namespace= ... 阅读全文 »
tomcat8导致文件权限访问不到 发表于 2019-07-01 | 分类于 中间件 问题之前在tomcat 7下文件上传后访问一直没问题,现在tomcat版本升到8.5,在测试文件http上传时,发现所传文件无法通过nginx访问了:报错 403 forbidden 解决看下系统的umask 12345678910cat /etc/profile后发现if [ $UID -gt ... 阅读全文 »
k8s1.14-helm私库 发表于 2019-06-23 | 分类于 k8s 安装库123456789101112131415161718192021mkdir helm-reponohup helm serve --address 0.0.0.0:8879 --repo-path /root/sy/helm-repo &cp -r mychart helm-rep ... 阅读全文 »