千家信息网

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

发表于:2024-10-27 作者:千家信息网编辑
千家信息网最后更新 2024年10月27日,本篇文章为大家展示了kubernetes 中怎么使用NFS搭建动态存储卷,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。安装环境安装kubernetes、hel
千家信息网最后更新 2024年10月27日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安全错误 数据库的锁怎样保障安全 9网络安全班会内容 网络安全为人民为主题的漫画 深圳物流软件开发要多少钱 河南服务器托管知名企业虚拟主机 大型会展策划的网络技术 腾讯云服务器老用户购买 软件开发的应用技术有哪些 计算机网络技术大学课程安排 数据库技术和应用题答案 阿里云服务器管理控制台 西安网络技术院校 网络安全 文明上网的作文 普陀区硬件视频系统服务器 蜻蜓网络安全 西安网络安全人才招聘 学校网络安全部署分解会 北京互联网新网科技有限公司 数据库数据文件故障 网络安全教育有感800字 网络安全技术课分为 云南网络技术服务标准 按学生学号对学生数据库进行排序 php无数据库聊天程序 托马斯英语软件开发商 h1z1服务器点不了游戏 hive数据库是什么意思 网络安全教育政府起什么作用 网络安全法ppt 百度 访问网站mysql数据库 主流存储服务器特性
0