千家信息网

kubernetes 中怎么使用NFS搭建动态存储卷

发表于:2025-02-12 作者:千家信息网编辑
千家信息网最后更新 2025年02月12日,本篇文章为大家展示了kubernetes 中怎么使用NFS搭建动态存储卷,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。安装环境安装kubernetes、hel
千家信息网最后更新 2025年02月12日kubernetes 中怎么使用NFS搭建动态存储卷

本篇文章为大家展示了kubernetes 中怎么使用NFS搭建动态存储卷,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

安装环境

安装kubernetes、helm

参考资料,在node1、node2上安装kubernetes和helm;

安装NFS

  • 在node1上安装NFS Server

$ sudo yum -y install nfs-utils rpcbind

  • 在服务端node1上配置共享目录

$ sudo mkdir /var/nfs$ sudo su    //切换到root用户 $ echo "/var/nfs 192.168.0.0/24(rw,async,no_root_squash,no_all_squash,sync)" >> /etc/exports    //配置共享目录$ exit    //退回原来用户$ exportfs -r    //让上面的配置生效
  • 在服务端启动NFS服务

//必须先启动rpcbind服务,再启动nfs服务,这样才能让nfs服务在rpcbind服务上注册成功$ sudo systemctl start rpcbind$ sudo systemctl start nfs-server

检查服务是否启动成功

$ showmount -e localhostExport list for localhost:/var/nfs 192.168.0.0/24

设置开机启动

$ sudo systemctl enable rpcbind$ sudo systemctl enable nfs-server

在客户端node2安装nfs-utils

**注意:所有kubernetes机器都需要安装nfs-utils,我就是没有在客户端安装nfs-utils,才卡在怎么测试PV、StorageClass、PVC都不通;

$ sudo yum install nfs-utils

可以参考资料,在客服端上测试NFS共享存储;

NFS作为动态存储卷

参考资料,在node1上使用helm安装NFS-Client Provisioner

$ helm install stable/nfs-client-provisioner --set nfs.server=x.x.x.x --set nfs.path=/exported/path --name nfs-client-provisioner

它会安装一个StorageClass

$ kubectl get scNAME                   PROVISIONER                            AGEnfs-client   cluster.local/nfs-client-provisioner   32h

设置默认StorageClass

使用PVC的时候需要创建并指定PV;如果没有创建PV,就会使用默认的StorageClass来创建相应的PV;否则PVC一直都是Pending的状态;

把上面创建StorageClass设置为默认的

$ kubectl patch storageclass nfs-client -p '{"metadata": {"annotations":{"storageclass.kubernetes.io/is-default-class":"true"}}}'$ kubectl get scNAME                   PROVISIONER                            AGEnfs-client (default)   cluster.local/nfs-client-provisioner   32h

上述内容就是kubernetes 中怎么使用NFS搭建动态存储卷,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。

服务 存储 动态 参考资料 资料 参考 配置 成功 内容 客户 客户端 就是 技能 用户 目录 知识 测试 简明 简明扼要 文章 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 怎样检查固态硬盘数据库 专家把脉网络技术安全 网络安全情景剧多人 腾讯网络安全日 网络安全保护工作的基本内容 内蒙古智慧党建软件开发系统 计算机网络技术出去做什么 服务器至强cpu性能排行 网络安全服务分队 中国澳门正规软件开发价格 网络安全测评师面试问题 川大图书馆中有图书数据库没 执行完整数据库一致性检查 sql的数据库恢复模式不包括 深圳网络安全人才招聘 深圳市易畅网络技术有限公司 贵阳云岩多特软件开发服务中心 数据库被锁了是永久的吗 网络安全 图灵机 人大金仓数据库怎么清空所有表 反垃圾邮件服务器 四川租赁管理软件开发公司 智能交通服务器 中国居民消费数据库 德国网络安全要素 网络安全培训资料10分钟 如何设置服务器管理权限 软件开发过程三大资源不包括 软件开发环境的意义 成都软件开发客户行业分析
0