You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows11 Hyper-V环境下Minikube部署服务遇local-path存储类缺失问题

解决Minikube Hyper-V环境中"local-path"存储类不存在的问题

有两种可行的解决方式,根据你的需求选择:

方式一:使用Minikube默认存储类

  • 执行kubectl get storageclasses(可简写为kubectl get sc)查看集群中已有的存储类。在Windows 11 Hyper-V环境下,Minikube默认会创建名为standard的存储类。
  • 把YAML文件里的storageClassName: "local-path"替换成storageClassName: "standard";要是你不需要指定特定存储类,直接删掉这一行即可,集群会自动绑定默认存储类。

方式二:部署local-path存储类

如果你确实需要用local-path这个存储类,按以下步骤操作:

  • 用Minikube内置插件快速启用:执行minikube addons enable local-storage,这个命令会自动创建local-path存储类以及配套的存储供应器组件。
  • 或者手动创建存储类资源,核心的StorageClass配置示例如下:
    apiVersion: storage.k8s.io/v1
    kind: StorageClass
    metadata:
      name: local-path
    provisioner: rancher.io/local-path
    volumeBindingMode: WaitForFirstConsumer
    reclaimPolicy: Delete
    
    手动创建后,记得配套部署对应的存储供应器(负责动态创建本地卷的组件),确保存储类能正常工作。

执行完对应操作后,重新部署你的服务,Pod应该能正常脱离Pending状态。

内容的提问来源于stack exchange,提问作者Mandroid

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.18 04:30:07