Lazy loaded image
k8s云原生运维
动态pv
字数 626阅读时长 2 分钟
2024-8-20
2026-3-1
author
type
Post
status
Published
date
Aug 20, 2024
slug
summary
tags
k8s存储管理
category
k8s云原生运维
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监控平台