Lazy loaded image
k8s云原生运维
动态pv
字数 625阅读时长 2 分钟
2024-8-20
2024-8-20
type
status
date
slug
summary
tags
category
icon
password
SC的主要作用在于,自动创建PV,从而实现PVC按需自动绑定PV。
下面我们通过创建一个基于NFS的SC来演示SC的作用。
要想使用NFS的SC,还需要安装一个NFS provisioner,provisioner里会定义NFS相关的信息(服务器IP、共享目录等)

动态pv部署

master节点配置nfs服务

在node节点安装 nfs客户端

创建rbac

创建deployment

创建sc

vim class.yaml
验证

创建pvc

在创建PVC时,你可以通过storageClassName 字段指定存储类名称
vim app2-pvc.yaml
验证
pvc-5d73108c-2b54-4736-8a16-7ce4168329a2的PVNFS供给程序自动创建,STORAGECLASS列也显示相对应的储存类名称。此外,供给程序在NFS程序在NFS服务器共享路径为该PV创建一个独立目录,以确保PV数据的隔离性。目录命名格式为"命名空间-PVC名称-PV名称",如下图

创建pod绑定pvc

将 claimName 改成 pvc名
vim app2-deploy.yaml
验证
上一篇
ectd备份
下一篇
K8s部署Prometheus和Grafana监控平台