本文重点是K8S实战,因此需要一定K8S基础,请参考:
如果您已经准备好了群晖、K8S、Helm,咱们就来实战吧。
至此,群晖上的NFS设置完毕,接下来在K8S运行一个应用,使用这个NFS存储;
NFS的使用者需要安装客户端,这里是K8S要用NFS,因此要在K8S宿主机上安装客户端应用,对CentOS来说就是执行命令:yum install nfs-utils -y
PV是K8S里常用的存储类型,这里创建一个NFS类型的PV:
apiVersion: v1
kind: PersistentVolume
metadata:
name: pv-tomcat-test
namespace: tomcat-test
labels:
pv: pv-tomcat-test
spec:
capacity:
storage: 10Gi
accessModes:
- ReadWriteOnce
persistentVolumeReclaimPolicy: Recycle
nfs:
path: /volume1/nfs-tomcat
server: 192.168.50.42
至此,K8S成功的用上了群晖提供的NFS服务,在今后的K8S学习中,有了稳定的NFS服务,并且得益于群晖文件系统的安全性,数据安全性也有了提升