k8s使用新版nfs-client

news/2024/7/3 3:31:32

nfs-client

  • 官方github地址

安装NFS

# 安装并设置自动启动
yum install nfs-utils
systemctl enable rpcbind
systemctl enable nfs
# 启动
systemctl start rpcbind
systemctl start nfs
# 服务启动之后,我们在服务端配置一个共享目录
mkdir /data
chmod 755 /data
# 根据这个目录,相应配置导出目录
vi /etc/exports
# 添加如下配置
/data/     192.168.0.0/24(rw,sync,no_root_squash,no_all_squash)
# 保存设置之后,重启 NFS 服务
systemctl restart nfs
# 可以检查一下本地的共享目录
showmount -e localhost
Export list for localhost:
/data 192.168.0.0/24

helm安装nfs-client

# 添加仓库
helm repo add nfs-subdir-external-provisioner https://kubernetes-sigs.github.io/nfs-subdir-external-provisioner/
# 更新
helm repo update
# 安装
helm install my-nfs nfs-subdir-external-provisioner/nfs-subdir-external-provisioner \
    --set nfs.server=x.x.x.x \
    --set nfs.path=/data

# 设置镜像仓库,默认仓库拉不下来
--set image.repository=hub.deri.org.cn/k8s/nfs-subdir-external-provisioner
# 设置SC名字,默认nfs-client
--set storageClass.name=my-nfs
# 设置供应商名字,默认自动生成一个
--set storageClass.provisionerName=cluster.local/nfsxxx
# 完整安装命令
helm install nfs-client nfs-subdir-external-provisioner/nfs-subdir-external-provisioner --set nfs.server=192.168.3.22 --set nfs.path=/data/nfs --set image.repository=hub.deri.org.cn/k8s/nfs-subdir-external-provisioner --set storageClass.name=nfs-client --set storageClass.provisionerName=cluster.local/nfs-client

http://lihuaxi.xjx100.cn/news/1289260.html

相关文章

C++ 哈希详解

一、什么是哈希 哈希(Hash)是一种常用的数据结构和算法,用于将数据快速映射到一个固定大小的索引值,从而实现高效的数据查找、插入和删除操作。哈希算法能够通过计算数据的哈希值,将其均匀地映射到哈希表(H…

LangChain:LLM应用程序开发(中)——文档问答、评估、Agents(代理)

文章目录 四、文档问答4.1 快速入门4.2 逐步实现4.3 其它方法 五、评估5.1 创建QA app5.2 生成测试数据点5.2.1 Hard-coded examples5.2.2 LLM-Generated examples 5.3 link chain debug手动评估5.4 LLM assisted evaluation5.5 LangChain Evaluation platform 六、Agents&…

基于Echarts2.X的地图数据可视化指南

目录 前言 一、关于Echarts版本 1、为什么用Echarts2.2.7 2、文件目录说明 二、地图数据可视化 1、新建map.html 2、Echarts图表初始化 3、参数设置 三、源码展示分析 1、初始化阶段 2、timelineOption.js模拟数据 总结 前言 在前面的博文(数据会说话-从我国…

网络安全合规-银行业数据治理架构体系搭建(一)

为引导银行业金融机构加强数据治理,充分发挥数据价值,全面向高质量发展转变,银监会于2018年发布了《银行业金融机构数据治理指引》,主要内容如下: 近年来银行业金融机构在业务快速发展过程中,积累了客户数…

Navicat Premium 16执行.sql语句中含有汉字乱码造成view和function创建后无法使用

Navicat Premium 16执行.sql语句中含有汉字乱码造成view和function创建后无法使用 如图,从这里选择sql时没法改sql。所以造成我昨天创建view和function时创建好的前面有感叹号没法用。打开一个fun看里面的汉字是问号。 所以要从这里打开: 1. ultraedit…

FPGA的软核、硬核、固核

“核” 现在的FPGA设计,规模巨大而且功能复杂,因此设计的每一个部分都从头开始是不切实际的。一种解决的办法是:对于较为通用的部分可以重用现有的功能模块,而把主要的时间和资源用在设计中的那些全新的、独特的部分。这就像是你在…

嵌入式设备的实时性问题汇集一篇就够了

嵌入式设备如何处理多个实时任务同时到达的情况? 嵌入式设备确保任务的实时性通常需要考虑以下几个方面: 任务调度嵌入式设备使用任务调度算法来分配处理器时间给各个任务。常用的任务调度算法包括抢占式调度和协作式调度。抢占式调度会根据任务优先级和时间限制来中断当前任…

设置本机登录ssh不需要密码

理解: 命令1:$ ssh-keygen -t dsa -P -f ~/.ssh/id_dsa 这个命令会产生一个公钥(~/.ssh/id_rsa.pub)和密钥(~/.ssh/id_rsa), -t dsa:表示使用密钥的加密类型,可以为rsa和dsa -P :表示不需要密码登录 …