zl程序教程

k8s 持久化存储

  • 一文读懂 K8s 持久化存储流程

    一文读懂 K8s 持久化存储流程

    作者 | 孙志恒(惠志)  阿里巴巴开发工程师 导读:众所周知,K8s 的持久化存储(Persistent Storage)保证了应用数据独立于应用生命周期而存在,但其内部实现却少有人提及。K8s 内部的存储流程到底是怎样的?PV、PVC、StorageClass、Kubelet、CSI 插件等之间的调用关系又如何,这些谜底将在本文中一一揭晓。 K8s 持久化存储基础

    日期 2023-06-12 10:48:40     
  • 从零开始入门 K8s | 应用存储和持久化数据卷:存储快照与拓扑调度

    从零开始入门 K8s | 应用存储和持久化数据卷:存储快照与拓扑调度

    作者 | 至天 阿里巴巴高级研发工程师 一、基本知识 存储快照产生背景 在使用存储时,为了提高数据操作的容错性,我们通常有需要对线上数据进行 snapshot ,以及能快速 restore 的能力。另外,当需要对线上数据进行快速的复制以及迁移等动作,如进行环境的复制、数据开发等功能时,都可以通过存储快照来满足需求,而 K8s 中通过 CSI Snapshotter controller

    日期 2023-06-12 10:48:40     
  • k8s 1.22.3使用持久化卷之存储类StorageClass+NFS pv动态供应

    k8s 1.22.3使用持久化卷之存储类StorageClass+NFS pv动态供应

    一、环境准备 CentOS Linux release 7.7.1908 (Core) 3.10.0-1062.el7.x86_64 kubeadm-1.22.3-0.x86_64 kubelet-1.22.3-0.x86_64 kubectl-1.22.3-0.x86_64 kubernetes-cni-0.8.7-0.x86_64 主机名I

    日期 2023-06-12 10:48:40     
  • k8s的持久化存储PV&&PVC

    k8s的持久化存储PV&&PVC

    1.PV和PVC的引入 Volume 提供了非常好的数据持久化方案,不过在可管理性上还有不足。 拿前面 AWS EBS 的例子来说,要使用 Volume,Pod 必须事先知道如下信息: 当前 Volume 来自 AWS EBS。 EBS Volume 已经提前创建,并且知道确切的 volume-id。 Pod 通常是由应用的开发人员维护,而 Volume 则通常是由存储系统的管理员维

    日期 2023-06-12 10:48:40     
  • Kubernetes(k8s)持久化存储PV和PVC

    Kubernetes(k8s)持久化存储PV和PVC

    1、K8s为什么要使用存储? 答:k8s中的副本控制器保证了pod的始终存储,却保证不了Pod中的数据。只有启动一个新pod的,之前pod中的数据会随着容器的删掉而丢失。k8s中的rc启动指定数量的Pod,当某个Pod死掉了,会在新的节点启动新的Pod,k8s中想要实现数据持久化,需要使用一个叫做共享存储的,让Pod里面的数据挂载到这个共享存储上面,就算在新的节点启动新的Pod,依然可以保证数据

    日期 2023-06-12 10:48:40     
  • k19.第八章 K8s进阶篇-持久化存储入门 (二)

    k19.第八章 K8s进阶篇-持久化存储入门 (二)

    2.PV和PVC 2.1 为什么要引入PV和PVC? Volume无法解决的问题 当某个数据卷不再被挂载使用时,里面的数据如何处理? 如果想要实现只读挂载如何处理? 如果想要只能一个Pod挂载如何处理? 如

    日期 2023-06-12 10:48:40     
  • k18.第八章 K8s进阶篇-持久化存储入门 (一)

    k18.第八章 K8s进阶篇-持久化存储入门 (一)

    1.Volumes Container(容器)中的磁盘文件是短暂的,当容器崩溃时,kubelet会重新启动容器,但最初的文件将丢失,Container会以最干净的状态启动。另外,当一个Pod运行多个Container时,各

    日期 2023-06-12 10:48:40     
  • k8s使用glusterfs做持久化存储(十三)

    k8s使用glusterfs做持久化存储(十三)

    k8s使用glusterfs存储 1.k8s yaml文件帮助查询 [root@k8s-master ~]# kubectl explain pv.spec 语法格式 kubectl explain 资源.命令.命令

    日期 2023-06-12 10:48:40     
  • k8s持久化存储pv、pvc(七)

    k8s持久化存储pv、pvc(七)

    k8s持久化存储pv、pvc 1.PV和PVC持久化存储简介 概念:一个应用肯定会跑多个pod,多个pod里面肯定会存放数据,当一个pod死了,数据也会跟着消失,因此k8s就有了pv的概念,pv就是持久化存储,相当于do

    日期 2023-06-12 10:48:40     
  • k8s-应用编排和持久化存储

    k8s-应用编排和持久化存储

    第六章、应用编排与管理(Deployment) 6.1、引入 背景:我们可以直接管理集群中所有的Pod吗? 如果这样做,以下的问题有什么方式来解决? 1)如何保证集群内可用Pod的数量 2)如何为所有的Pod更新镜像版本 3)更新的过程中,如何保证服务的可用性 4)更新的过程中&

    日期 2023-06-12 10:48:40     
  • Kubernetes_04_k8s持久化存储(亲测可用)

    Kubernetes_04_k8s持久化存储(亲测可用)

    文章目录 一、前言二、volumes实现本地持久化存储2.1 K8S各个Pod之间可以存储和网络的共享2.2 volumes实现本地持久化存储 三、远程服务器持久化存储3.1 PersistentVolu

    日期 2023-06-12 10:48:40     
  • k8s-应用编排和持久化存储

    k8s-应用编排和持久化存储

    第六章、应用编排与管理(Deployment) 6.1、引入 背景:我们可以直接管理集群中所有的Pod吗? 如果这样做,以下的问题有什么方式来解决? 1)如何保证集群内可用Pod的数量 2)如何为所有的Pod更新镜像版本 3)更新的过程中,如何保证服务的可用性 4)更新的过程中&

    日期 2023-06-12 10:48:40     
  • [云原生k8s] k8s之持久化存储PV、PVC

    [云原生k8s] k8s之持久化存储PV、PVC

    目录 一、PV和PVC 1.1、PV概念 1.2、PVC概念 1.3、PV与PVC之间的关系 PV和PVC的生命周期 根据上述五个阶段,PV的状态有以下4种 一个PV从创建到销毁的具体流程 三种回收策略 查看PV、PVC的定义方式、规格 1.4、两种PV的提供方式 二、基于nfs创建静态PV资源和PVC资源 2.1、实

    日期 2023-06-12 10:48:40     
  • k8s中持久化存储卷nfs、pv、pvc

    k8s中持久化存储卷nfs、pv、pvc

    前言 环境:centos7.9 docker-ce-20.10.9 kubernetes-version v1.22.6 前面我们讲解了emptyDir和hostPath卷,前者只是临时数据&#

    日期 2023-06-12 10:48:40