安装本地磁盘 StorageClass

#安装 local-path-provisioner(自带本地磁盘 StorageClass)
kubectl apply -f https://raw.githubusercontent.com/rancher/local-path-provisioner/v0.0.24/deploy/local-path-storage.yaml

#装完后检查:
kubectl get storageclass
NAME                   PROVISIONER             RECLAIMPOLICY   VOLUMEBINDINGMODE      ALLOWVOLUMEEXPANSION   AGE
local-path (default)   rancher.io/local-path   Delete          WaitForFirstConsumer   false                  46m

#显式设为默认(可选,上一步已标 default 就跳过)
kubectl patch storageclass local-path \
  -p '{"metadata":{"annotations":{"storageclass.kubernetes.io/is-default-class":"true"}}}'

local-path-provisioner本地磁盘实际写在哪?

local-path-provisioner 把数据写到 节点上的:
/opt/local-path-provisioner/<pvc-uuid>/
如果想改路径,编辑其 ConfigMap:
kubectl -n local-path-storage edit configmap local-path-config
把 paths 字段改成你想要的目录(如 /data/k8s/local-path),保存即可。

Logo

火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。

更多推荐