Kubernetes 存储与生产级工作负载全解析
1. Kubernetes 持久化存储实用方案
在 Kubernetes 中,为了更实际地处理持久化存储,可考虑使用支持本地部署的 CSI 驱动,如 OpenEBS、TopoLVM 或 Portworx,这些驱动能让你在本地(甚至在 minikube 上)使用持久化存储。此外,多数云提供商为小型 Kubernetes 部署提供免费套餐,这对于在云环境中测试存储解决方案且不产生高额成本很有帮助。
2. 动态存储供应中 PersistentVolumeClaim 的角色
在使用动态存储供应时,PersistentVolumeClaim(PVC)对象将扮演全新角色。在这种情况下,PersistentVolume(PV)由 StorageClass 管理,用户只需管理 PVC。下面通过创建一个动态挂载 hostPath 类型的 NGINX Pod 来演示:
1. 创建命名空间
$ kubectl create ns dynamicstorage
- 检查存储类
$ kubectl get sc
输出示例:
| NAME | PROVISIONER | RECLAIMPOLICY | VOLUMEBINDINGMODE | ALLOWVOLUMEEXPANSION | A
超级会员免费看
订阅专栏 解锁全文
55

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



