NFS StorageClass
NFS StorageClass
简介
StorageClass 是 Kubernetes 为了动态配置存储而产生的概念,本文会整理为 NFS 服务安装 Storage Class 的过程。NFS 服务安装的部分请参照其他文档。
Kubernetes 官方并没有提供内置的驱动而建议采用如下两种外部驱动:
- NFS Ganesha
- NFS subdir
注:由于 NFS subdir 提供了 Helm Chart 安装较为方便,所以本文优先采用此种方式。
NFS subdir 外部驱动
注:运行需要拉取 k8s.gcr.io/sig-storage/nfs-subdir-external-provisioner:v4.0.2 镜像,此处采用了本地源的方式解决了此问题。
然后运行下面的命令即可:
1 |
|
修改下面的内容:
1 |
|
然后使用下面的命令进行部署即可:
1 |
|
参考资料
NFS StorageClass
https://wangqian0306.github.io/2022/nfs-sc/