PV 的使用前面我们和大家一起学习了一些基本的资源对象的使用方法,前面我们也和大家讲到了有状态的应用和对数据有持久化的应用,我们有通过 hostPath 或者 emptyDir 的方式来持久化我们的数据,但是显然我们还需要更加可靠的存储来保存应用的持久化数据,这样容器在重建后,依然可以使用之前的数据。但是显然存储资源和 CPU 资源以及内存资源有很大不同,为了屏蔽底层的技术实现细节,让用户更加方便
转载 2024-07-12 22:04:45
129阅读
某些应用是要持久化数据的,如果直接持久化在pod所在节点,当pod因为某种原因重建或被调度另外一台节点,是无法访问到之前持久化的数据,所以需要一个公共存储数据的地方,无论pod删除重建或重新调度到其他节点都能访问原来的数据,使用nfs就可以到达此目的。一、安装nfs1.在k8sMaster主节点上安装nfs服务端apt install -y nfs-kernel-server systemctl
转载 2024-03-20 10:09:56
1709阅读
在Kubernetes(简称K8S)中,要实现使用NFS(Network File System)进行存储的方式并不难,接下来我将指导你一步一步实现这个过程。 首先,我们来看一下整个实现过程的步骤: | 步骤 | 操作 | | ---- | ---- | | 1 | 部署NFS服务器 | | 2 | 部署NFS客户端插件 | | 3 | 创建PersistentVolume和Persisten
原创 2024-03-11 11:37:24
42阅读
1、nfs介绍和作用        nfs卷能将 NFS (网络文件系统) 挂载到Pod 中。 不像 emptyDir 那样会在删除 Pod 的同时也会被删除,nfs卷的内容在删除 Pod 时会被保存,卷只是被卸载。2、pv和pvc介绍       
转载 2024-04-27 13:42:59
102阅读
1. 部署nfs服务端k8s-master节点上搭建了 NFS服务器(1)安装nfs服务:yum install -y nfs-utils rpcbind vim/etc/exports/nfsdata *(rw,no_root_squash,no_all_squash,sync)(2)保存配置文件后,执行如下操作:在服务端创建对应的目录和赋予权限:mkdir /nfsdata chmod777
转载 2024-08-09 19:56:06
297阅读
k8s使用mac上自带的NFS服务之前文章里有记录如何在mac电脑上使用docker,并搭建k8s集群。最近在开发测试的时候,遇到k8s挂载持久卷的问题。本来想在开发的电脑上搭建一个NFS服务,经过在网上一番搜索发现mac电脑本身就带有一个NFS服务。这篇文章主要记录一下如何在mac上开启并配置NFS服务,以及如何在k8s使用NFS。1 配置并开启NFS服务Mac上的NFS服务是作为系统服务提供
转载 2024-05-25 20:29:23
57阅读
两个节点,k8s master 和ndoe。1.在节点1 建立NFS 服务端:关闭防火墙$ systemctl stop firewalld.service $ systemctl disable firewalld.service安装配置 nfs$ yum -y install nfs-utils rpcbind共享目录设置权限:以 /data/k8s目录存放数据chmod 755 /data/
文章目录前言k8s集群总架构Control Plane Componentskube-apiserveretcdkube-schedulerkube-controller-managercloud-controller-managerNode Componentskubeletkube-proxyk8s集群搭建实战准备机器安装启动docker初始依赖创建设置主节点子节点加入control-pla
转载 2024-03-18 18:34:23
202阅读
k8s 配置nfs-client-provisioner1、环境kubelet version: Kubernetes v1.22.0nfs: nfs-utils-1.3.0-0.68.el7.2.x86_642、前言本节中 K8S 使用 NFS 远程存储,为托管的 pod 提供了动态存储服务,pod 创建者无需关心数据以何种方式存在哪里,只需要提出需要多大空间的申请即可。总体流程是:创建 NFS
欢迎访问我的GitHub群晖和K8S+学习K8S时经常用到网络存储,于是想找个稳定的NFS服务,正好家里的群晖DS218+长期开着,空间又充足,用来提供NFS服务挺合适,本文就是设置和使用的过程备忘;下图是DS218+刚买来的样子,两块NAS硬盘,一直在稳定服务:全文概览设置NFSNFS客户端安装NFS应用;K8S上的设置;创建存储卷;创建Tomcat访问Tomcat服务环境信息群晖系统:DSM
文章目录史上最全之K8s使用nfs作为存储卷的五种方式在`deployment/statefulset`中直接使用创建类型为nfs的持久化存储卷NFS CSI Driver安装使用pv/pvc 使用(静态配置)存储类使用(动态配置)NFS Subdir External Provisioner安装创建存储类验证集群模式nfs-ganesha-server-and-external-provisi
转载 2024-02-23 19:21:06
188阅读
1 安装NFSNFS(Network File System,网络文件系统)是一个共享文件系统。# 参见以下博客在master节点上创建目录# 创建目录 sudo mkdir -p /data/nfsdata # 添加权限 shdo chmod 777 /data/nfsdata编辑" /etc/exports"文件# 编辑文件 sudo vim /etc/exports # 添加以下内容 /
转载 2024-05-02 17:45:27
19阅读
环境:k8s一主两从 k8s version: 1.20.2 k8s-master: 192.168.31.200 k8s-node1: 192.168.31.201 k8s-node2: 192.168.31.202 nfs: 192.168.31.100 nfs共享目录:/data1、搭建nfs服务器1、更改/etc/exports文件/data 192.168.31.0/24(rw,asyn
转载 2024-03-08 14:28:25
312阅读
文章目录k8s--使用nfs制备器的pvc如何扩容背景&前言问题背景期望效果文章结论TODO阅前须知版本记录参考内容正文storageClass设置PVC扩容测试创建测试用例更新storage-sizePVC容量上限测试创建测试用例写入数据预览数据 k8s使用nfs制备器的pvc如何扩容背景&前言问题背景公司项目部署了一个系统,该系统需要使用minio时使用PV挂载了一个外部N
转载 2024-07-10 17:02:19
64阅读
前言本节中 K8S 使用 NFS 远程存储,为托管的 pod 提供了动态存储服务,pod 创建者无需关心数据以何种方式存在哪里,只需要提出需要多大空间的申请即可。总体流程是:创建 NFS 服务器。创建 Service Account。用来管控 NFS provisioner 在k8s集群中运行的权限。创建 StorageClass。负责创建 PVC 并调用 NFS provisioner 进行预
转载 2024-05-01 22:33:20
182阅读
K8S(Kubernetes)是一个开源的容器编排引擎,可以帮助我们管理容器化应用程序。在K8S中,如果我们需要使用外部的NFS(Network File System),可以通过一些简单的步骤来实现。在这篇文章中,我将向你展示如何在K8S使用外部NFS,并提供一些代码示例来帮助你更好地理解。 ### 实现“k8s使用外部nfs”的步骤 下面是整件事情的流程,我们可以通过以下步骤来实现在K8
原创 2024-03-29 10:42:43
46阅读
# 实现K8S使用NFS存储 在Kubernetes集群中使用NFS存储可以方便地实现数据的共享和持久化存储。本文将介绍如何在Kubernetes中使用NFS存储,并为初学者提供详细的步骤和代码示例。 ## 整体流程 下表总结了在Kubernetes中使用NFS存储的整体流程: | 步骤 | 操作 | | ------ | ------ | | 1 | 部署NFS服务器 | | 2 | 创
原创 2024-04-09 10:07:22
156阅读
更易用的K8S End-to-End 测试英文版原文,时间2019年三月 K8S越来越多元件独立于K8S本身独立开发。 如存储驱动,早先被编译进K8S的binary,后来演变成独立binary,再到以Container Storage Interface(CSI)以POD形式部署在K8S本身。如何对外部元件,如Intel的Open Infrastructure Manager(OIM)和PMEM-
Kubernetes(K8s)是一个开源的容器编排平台,可以高效地运行和管理容器化的应用程序。在K8s集群中,我们常常需要使用网络文件系统(NFS)来共享文件存储,在不同的节点上访问和共享数据。本文将向刚入行的小白介绍K8s集群中如何使用NFS,并提供相应的代码示例。 整体流程如下: 步骤 | 操作描述 -----------|---------- 部署NFS服务 | 在K8s
原创 2024-02-07 11:02:41
89阅读
Kubernetes使用NFS作为共享存储kubernetes管理的容器是封装的,有时候我们需要将容器运行的日志,放到本地来或是共享存储来,以防止容器宕掉,日志还在还可以分析问题。kubernetes的共享存储方案目前比较流行的一般是三个,分别是:nfs,Glusterfs和ceph。前面写过一篇kubernetes使用GlusterFS的文章,如果有兴趣也可以去实践下:https://blog.
  • 1
  • 2
  • 3
  • 4
  • 5