前言在K8s中有Secret和configMap这两种资源对象,这也是实现数据持久化的一种方式,与之前写过的PV或挂载目录等这些数据持久化的方式有些许不一样。Secret资源对象:可以保存轻量的敏感信息,比如数据库的用户名和密码或者认证秘钥等。它保存的数据是以秘文的方式存放的configMap资源对象:和Secret一样,拥有大多数共同的特性,但是区别是,configMap保存的是一些不太重要的信
分类:
其他好文 时间:
2019-11-20 21:42:34
阅读次数:
48
在前两篇实现k8s的数据持久化的流程为:搭建nfs底层存储===》创建PV====》创建PVC===》创建pod。最终pod中的container实现数据的持久化。上述流程中,看似没什么问题,但细想一下,PVC在向PV申请存储空间的时候,是根据指定的pv名称、访问模式、容量大小来决定具体向哪个PV来申请空间的,如果PV的容量为20G,定义的访问模式是WRO(只允许以读写的方式挂载到单个节点),而P
分类:
其他好文 时间:
2019-11-19 09:20:38
阅读次数:
139
这个是一个只写配置及验证的博文。。。。。。博文大纲:1、搭建nfs存储2、创建PV3、创建PVC4、确认pv及pvc的状态5、创建pod+svc(service)6、进入MySQL数据库,添加测试数据7、手动删除节点上的容器,验证数据库内的数据是否还存在8、模拟MySQL容器所在的节点宕机,验证数据是否会丢失9、client端访问MySQL数据库k8s集群环境如下:master节点IP:192.1
分类:
数据库 时间:
2019-11-17 01:19:52
阅读次数:
695
LVM的概念 LVM 可以实现对磁盘的动态管理,在磁盘不用重新分区的情况下动态调整文件系统的大 小,利用 LVM 管理的文件系统可以跨越磁盘。 “/boot”分区用于存放系统引导文件,不能应 用 LVM 机制。 物理卷 PV,经过处理后的磁盘分区。 卷组 VG,由一个或多个物理卷组成,类似于非 LV ...
分类:
系统相关 时间:
2019-11-16 12:52:01
阅读次数:
96
1.什么是LVM?LVM是逻辑盘卷管理(LogicalVolumeManager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。2.为什么要使用LVM?在日常工作或者学习中,随着电脑的不断被使用,我们的磁盘空间可能会越来越小,这时候,我们不能直接更换大硬盘,因为硬盘有价,数据无价,这时候我们就可以使用LVM,LVM将
分类:
其他好文 时间:
2019-11-15 09:20:22
阅读次数:
78
#!/bin/bash#卸载原有docker相关软件sudoyumremovedocker\docker-client\docker-client-latest\docker-common\docker-latest\docker-latest-logrotate\docker-logrotate\docker-engine#安装依赖sudoyuminstall-yyum-utils\device
分类:
其他好文 时间:
2019-11-14 15:10:10
阅读次数:
69
什么是PV? PV即Page View,网站浏览量,指页面浏览的次数,用以衡量网站用户访问的网页数量。用户每次打开一个页面便记录1次PV,多次打开同一页面则浏览量累计。一般来说,PV与来访者的数量成正比,但是PV并不直接决定页面的真实来访者数量,如同一个来访者通过不断的刷新页面,也可以制造出非常高的 ...
分类:
其他好文 时间:
2019-11-13 00:29:19
阅读次数:
125
cpp11里用于并发的工具有主要有thread、mutex、condition_variable,其中condition_variable条件变量wait可以附加条件,是对条件和锁的封装,如果不加条件只用锁就是一元信号量,只有一元的pv操作,而附加了条件后若条件为真则直接后续,非真则等待(阻塞并归还 ...
分类:
编程语言 时间:
2019-11-12 20:02:33
阅读次数:
74
libvirt组件主要包含: libvirt daemon 进程 libvirt api 接口 virsh 用户操作命令行 qemu是一个模拟器或者说是仿真器,完全的软件模拟,他能模拟很多类型的CPU Paravirtual (PV) pv是半虚拟化,pv只能用于linux内核的系统,效率更高 半虚 ...
分类:
其他好文 时间:
2019-11-12 18:32:25
阅读次数:
88