一,提供nfs-server服务,使用熟悉的nfs安装配置,不使用nfs-server-provisioner
创建 NFS 存储目录
mkdir -p /data/NFS
安装nfs服务
centos
yum -y install nfs-utils rpcbind
ubuntu
apt-get install nfs-common nfs-kernel-server
修改配置文件
echo “/data/NFS *(rw,sync,no_root_squash,no_subtree_check)” > /etc/exports
启动服务
systemctl start nfs && systemctl start rpcbind
查看配置
exportfs
设置开机启动
systemctl enable nfs-server && systemctl enable rpcbind
k8s的节点需要安装nfs客户端,否则无法使用
centos
yum install nfs-utils
ubuntu
apt-get install nfs-common
二,安装nfs-client-provisioner
添加helm repo
helm add repo https://kubernetes-charts.storage.googleapis.com
helm repo upda

本文详细介绍了如何在Kubernetes(k8s)环境中创建NFS存储类。首先,在服务器上设置NFS服务,包括创建存储目录、安装nfs-utils和rpcbind、配置exports文件、启动服务并设置开机启动。接着,确保k8s节点已安装nfs客户端。然后,通过 Helm 安装nfs-client-provisioner,并指定nfs服务器地址和路径。最后,参考了官方文档、知乎文章和GitHub资源来完成配置。
最低0.47元/天 解锁文章
585

被折叠的 条评论
为什么被折叠?



