2017年由CryotoKitty引发的以太坊拥堵事件,让人们认识到了区块链对于数据交易吞吐量是存在上限的,因此,如何提高这个上限,也成为了近两年来,区块链研发者们不断思考的一个问题。到目前为止,主要产生了两种解决方案。其一是直接对区块链本身的数据进行分片改造,提高链的处理效率;其二则是将交易和执行放到链下,区块链仅仅只是用来验证交易有效性,提供安全性保证。前者仅仅只是对于区块链内部进行改造,提升的效率是极为有限的。后者,便是我们今天的主角,被称之为Layer2的扩容方案,通过链下对大量的数据进行处理,极大提高了区块链的整体效率。Rollup是Layer2方案中经过多次优化和改进后,在当前一个
K8S中的yaml文件yaml语法学习Kubernetes支持YAML和JSON格式管理资源对象JSON格式:主要用于api接口之间消息的传递YAML格式:用于配置和管理,YAML是一种简洁的非标记性语言,内容格式人性化,较易读。YAML语法格式:大小写敏感;使用缩进表示层级关系;不支持Tab键制表符缩进,只使用空格缩进;缩进的空格数目不重要,只要相同层级的元素左侧对齐即可,通常开头缩进两个空格;字符后缩进一个空格,如冒号,逗号,短横杆(-)等"---"表示YAML格式,一个文件的开始,用于分隔文件;可以将创建多个资源写在同一个yaml文件中,用---隔开,就不用写多个yaml文件了。"#”表
K8S中的yaml文件yaml语法学习Kubernetes支持YAML和JSON格式管理资源对象JSON格式:主要用于api接口之间消息的传递YAML格式:用于配置和管理,YAML是一种简洁的非标记性语言,内容格式人性化,较易读。YAML语法格式:大小写敏感;使用缩进表示层级关系;不支持Tab键制表符缩进,只使用空格缩进;缩进的空格数目不重要,只要相同层级的元素左侧对齐即可,通常开头缩进两个空格;字符后缩进一个空格,如冒号,逗号,短横杆(-)等"---"表示YAML格式,一个文件的开始,用于分隔文件;可以将创建多个资源写在同一个yaml文件中,用---隔开,就不用写多个yaml文件了。"#”表
Deployment控制器:概念、原理解读Deployment官方文档:https://kubernetes.io/docs/concepts/workloads/controllers/deployment/Deployment概述Deployment是kubernetes中最常用的资源对象,为ReplicaSet和Pod的创建提供了一种声明式的定义方法,在Deployment对象中描述一个期望的状态,Deployment控制器就会按照一定的控制速率把实际状态改成期望状态,通过定义一个Deployment控制器会创建一个新的ReplicaSet控制器,通过ReplicaSet创建pod,删除
用于部署无状态的服务,这个最常用的控制器。可以管理多个副本的Pod实现无缝迁移、自动扩容缩容、自动灾难恢复、一键回滚等功能。虽然ReplicaSet可以确保在任何给定时间运行的Pod副本达到指定的数量,但是Deployment(部署)是一个更高级的概念,它管理ReplicaSet并为Pod和ReplicaSet提供声明性更新以及许多其他有用的功能,所以建议在实际使用中,使用Deployment代替ReplicaSet。1、创建一个deployment实例catdeployment.ymlapiVersion:apps/v1kind:Deploymentmetadata:name:deploym
用于部署无状态的服务,这个最常用的控制器。可以管理多个副本的Pod实现无缝迁移、自动扩容缩容、自动灾难恢复、一键回滚等功能。虽然ReplicaSet可以确保在任何给定时间运行的Pod副本达到指定的数量,但是Deployment(部署)是一个更高级的概念,它管理ReplicaSet并为Pod和ReplicaSet提供声明性更新以及许多其他有用的功能,所以建议在实际使用中,使用Deployment代替ReplicaSet。1、创建一个deployment实例catdeployment.ymlapiVersion:apps/v1kind:Deploymentmetadata:name:deploym
df-h查看磁盘容量现在把/dev/sda3的容量由39G扩大到50G关闭虚拟机,打开虚拟机设置,点击扩展开启虚拟机sudosu进入用户目录输入fdisk-l查看/dev/sda3内存大小输入fdisk/dev/sda修改注意:删除分区之后,不要删除标签,如图所示再次输入fdisk-l查看,发现/dev/sda3已扩容10G输入df-h会发现此处磁盘内存没有变化exit退出用户目录继续输入下面的指令sudoresize2fs/dev/sda3可以看到已经扩容成功!亲测有效!!
df-h查看磁盘容量现在把/dev/sda3的容量由39G扩大到50G关闭虚拟机,打开虚拟机设置,点击扩展开启虚拟机sudosu进入用户目录输入fdisk-l查看/dev/sda3内存大小输入fdisk/dev/sda修改注意:删除分区之后,不要删除标签,如图所示再次输入fdisk-l查看,发现/dev/sda3已扩容10G输入df-h会发现此处磁盘内存没有变化exit退出用户目录继续输入下面的指令sudoresize2fs/dev/sda3可以看到已经扩容成功!亲测有效!!
场景:VMware安装了一个ubuntu系统,现在ubuntu系统剩余空间不足,需要扩容。解决步骤:关闭虚拟机,状态如下:2、点击编辑虚拟机设置-》扩展3、输入最大磁盘大小-》点击扩展4、等待成功后,这个时候只是分配800GB的扩展空间,但是虚拟机里面的磁盘空间还没增加,如要做如下操作5、点击开启此虚拟机-》登录-》桌面右键-》打开终端-》输入这个命令安装磁盘管理工具sudoapt-getinstallgparted6、安装成功后,在终端输入命令sudogparted7、选中文件系统为linux-swap的位置,点击右键-》禁用交换空间8、选中文件系统为linux-swap的位置,点击右键-》
天翼云云主机默认提供的系统盘容量是40G,已经能适应于绝大多数场景。但在一些特殊场景下默认的40G系统盘空间不够,必须要扩大系统盘。这时候该如何处理呢? 今天就来实战一番。 以centos6(下文也适应于centos7)操作系统为例,我们使用ssh登录到云主机,使用 parted-l 命令查看一下现在的分区情况。[root@ecs-d17f~]#parted-lModel:XenVirtualBlockDevice(xvd)Disk/dev/xvda:42.9GBSectorsize(logical/physical):512B/512BPartit