草庐IT

k8s入门之PV和PVC(八)

某些应用是要持久化数据的,如果直接持久化在pod所在节点,当pod因为某种原因重建或被调度另外一台节点,是无法访问到之前持久化的数据,所以需要一个公共存储数据的地方,无论pod删除重建或重新调度到其他节点都能访问原来的数据,使用nfs就可以到达此目的。一、安装nfs1.在k8sMaster主节点上安装nfs服务端aptinstall-ynfs-kernel-serversystemctlstartnfs-serversystemctlenablenfs-serversystemctlstatusnfs-server查看安装后的状态为active创建目录并设置权限mkdir-p/nfs/data

k8s入门之PV和PVC(八)

某些应用是要持久化数据的,如果直接持久化在pod所在节点,当pod因为某种原因重建或被调度另外一台节点,是无法访问到之前持久化的数据,所以需要一个公共存储数据的地方,无论pod删除重建或重新调度到其他节点都能访问原来的数据,使用nfs就可以到达此目的。一、安装nfs1.在k8sMaster主节点上安装nfs服务端aptinstall-ynfs-kernel-serversystemctlstartnfs-serversystemctlenablenfs-serversystemctlstatusnfs-server查看安装后的状态为active创建目录并设置权限mkdir-p/nfs/data

k8s中的PV和PVC

前言容器磁盘上的文件的生命周期是短暂的,这就使得在容器中运行重要应用时会出现一些问题。首先,当容器崩溃时,kubelet会重启它,但是容器中的文件将丢失——容器以干净的状态(镜像最初的状态)重新启动。其次,在Pod中同时运行多个容器时,这些容器之间通常需要共享文件。Kubernetes中的Volume抽象就很好的解决了这些问题。Pod中的容器通过Pause容器共享Volume。一、存储卷方式1.1emptyDir存储卷当Pod被分配给节点时,首先创建emptyDir卷,并且只要该Pod在该节点上运行,该卷就会存在。正如卷的名字所述,它最初是空的。Pod中的容器可以读取和写入emptyDir卷中

k8s中的PV和PVC

前言容器磁盘上的文件的生命周期是短暂的,这就使得在容器中运行重要应用时会出现一些问题。首先,当容器崩溃时,kubelet会重启它,但是容器中的文件将丢失——容器以干净的状态(镜像最初的状态)重新启动。其次,在Pod中同时运行多个容器时,这些容器之间通常需要共享文件。Kubernetes中的Volume抽象就很好的解决了这些问题。Pod中的容器通过Pause容器共享Volume。一、存储卷方式1.1emptyDir存储卷当Pod被分配给节点时,首先创建emptyDir卷,并且只要该Pod在该节点上运行,该卷就会存在。正如卷的名字所述,它最初是空的。Pod中的容器可以读取和写入emptyDir卷中

Flink计算pv和uv的通用方法

关注公众号:大数据技术派,回复“资料”,领取1000G资料。本文发于我的个人博客:Flink计算pv和uv的通用方法PV(访问量):即PageView,即页面浏览量或点击量,用户每次刷新即被计算一次。UV(独立访客):即UniqueVisitor,访问您网站的一台电脑客户端为一个访客。00:00-24:00内相同的客户端只被计算一次。计算网站App的实时pv和uv,是很常见的统计需求,这里提供通用的计算方法,不同的业务需求只需要小改即可拿来即用。需求利用Flink实时统计,从0点到当前的pv、uv。一、需求分析从Kafka发送过来的数据含有:时间戳、时间、维度、用户id,需要从不同维度统计从0

Flink计算pv和uv的通用方法

关注公众号:大数据技术派,回复“资料”,领取1000G资料。本文发于我的个人博客:Flink计算pv和uv的通用方法PV(访问量):即PageView,即页面浏览量或点击量,用户每次刷新即被计算一次。UV(独立访客):即UniqueVisitor,访问您网站的一台电脑客户端为一个访客。00:00-24:00内相同的客户端只被计算一次。计算网站App的实时pv和uv,是很常见的统计需求,这里提供通用的计算方法,不同的业务需求只需要小改即可拿来即用。需求利用Flink实时统计,从0点到当前的pv、uv。一、需求分析从Kafka发送过来的数据含有:时间戳、时间、维度、用户id,需要从不同维度统计从0