1.查看Registry组件的DC关于volume的定义 可以看到registry-storage这个挂载点被指向了一个/registry目录,使用的是empty directory,即数据保存在计算节点上,当registry容器重启,所在node节点产生变化,数据即丢失. [root@master1 ~]# oc volumes dc/docker-registry --all deploymentconfigs/docker-registry empty directory as regis…
1.模板定义 修改OpenShift自带模板 [root@master1 pv]# oc edit template redis-persistent 添加如下: 2.创建PV 编辑redis pv json文件 [root@master1 pv]# cat data_redis.json { "apiVersion": "v1", "kind": "PersistentVolume", "metadata"…
ActiveMQ的内核是Java编写的,也就是说如果服务端没有Java运行环境ActiveMQ是无法运行的.ActiveMQ启动时,启动脚本使用wrapper包装器来启动JVM.JVM相关的配置信息在启动目录的“wrapper.conf”配置文件中.各位读者可以通过改变其中的配置项,设置JVM的初始内存大小和最大内存大小(当然还可以进行其他和JVM有关的设置,例如开启debug模式). 从最初的AMQ Message Store方案,到ActiveMQ V4版本中推出的High performa…
1.创建持久化metric pv卷 [root@master1 pv]# cat metrics.json apiVersion: v1 kind: PersistentVolume metadata: name: metrics spec: capacity: storage: 21Gi accessModes: - ReadWriteOnce nfs: path: /export/pv/metrics server: 192.168.10.110 persistentVolumeReclai…
第1章 redis存储系统 1.1 redis概述 REmote DIctionary Server(Redis)是一个基于key-value键值对的持久化数据库存储系统.redis和大名鼎鼎的Memcached缓存服务软件很像,但是redis支持的数据存储类型比memcached更丰富,包括strings(字符串),lists(列表),sets(集合)和sorted sets(有序集合)等. 这些数据类型支持push/pop,add/remove及取交集,并集和差集及更丰富的操作,而且这些操作…
参考文档: Github project:https://github.com/heketi/heketi MANAGING VOLUMES USING HEKETI:https://access.redhat.com/documentation/en-us/red_hat_gluster_storage/3.3/html/administration_guide/ch05s02 StorageClass:https://kubernetes.io/docs/concepts/storage/s…
目录贴:Kubernetes学习系列 一.简介 本文在“创建PV,创建PVC挂载PV,创建POD挂载PVC”这个环境的基础上,进行各种删除实验,并记录.分析各资源的状态. 二.实验脚本 实验创建了一个PV.一个PVC挂载了PV.一个POD挂载PVC,并编写了两个简单的小脚本来快速创建和删除环境.对应的脚本如下所示: 需要注意的是在创建PV时,PV并不会去检查你配置的server是否真的存在:也不会检查server上是否有一个可用的NFS服务:当然更不会检查你设置的storage大小是否真有那么大…
1. 制作自定义镜像(base基础镜像,搭建共性环境) 基于centos镜像使用commit创建新的镜像文件 基于centos镜像使用Dockerfile文件创建一个新的镜像文件   1.1 使用镜像启动容器   1)在该容器基础上修改yum源 docker_images]# docker run -it centos 345 /]# rm -rf /etc/yum.repos.d/*   345 /]# vi /etc/yum.repos.d/dvd.repo [dvd] name=dvd b…
一.Storage 1.1.Volume 官网网址:https://kubernetes.io/docs/concepts/storage/volumes/ 通过官网说明大致总结下就是这个volumes在docker中的理解就是我仅仅是通过一个volumes技术可以声名一个变量,然后可以通过这个变量将物理主机的路径和虚拟路径进行一个绑定:简单来说这就是一个持久化技术:在k8s中就可以理解是跟pod的绑定持久化:这块内容的实践在前面的yaml文件中有应用到,有兴趣的可以看前面文章.但这玩意还是有问…
前言 需求描述 开发测试环境 FMDB介绍 创建工程 一.前言 上一章介绍了如何开发一个IOS应用的入门案例教程:                     我的第一个IOS开发应用    本章主要将介绍如何使用sqlite,来进行本地持久化存储数据.   二.需求描述 在游戏开始一段时间后,我们需要存储角色的基础信息,以便我休息之后继续进行上次的旅途. 三.开发环境介绍 OS X EI Captian:10.11.4 Xcode: 7.3 ios:9.3 机型:iphone 6s/iphone…