kubernetes - storageclass.storage.k8s.io "standard"在裸机 Kubernetes 集群上找不到 pvc

标签 kubernetes google-cloud-platform

我创建了一个 persistentVolumeClaim在我的自定义 Kubernetes 集群上,但它似乎陷入了等待中......

我需要安装/配置一些额外的东西吗?或者此功能是否仅在 GCP/AWS 上可用?

pvc.yaml

apiVersion: v1
kind: PersistentVolumeClaim
spec:
  storageClassName: standard
  accessModes:
  - ReadWriteOnce
  resources:
    requests:
      storage: 3Gi
metadata:
  name: testingchris

描述PVC:
Name:          testingchris
Namespace:     diyclientapps
StorageClass:  standard
Status:        Pending
Volume:        
Labels:        <none>
Annotations:   kubectl.kubernetes.io/last-applied-configuration={"apiVersion":"v1","kind":"PersistentVolumeClaim","metadata":{"annotations":{},"name":"testingchris","namespace":"diyclientapps"},"spec":{"accessModes"...
Finalizers:    []
Capacity:      
Access Modes:  
Events:
  Type     Reason              Age               From                         Message
  ----     ------              ----              ----                         -------
  Warning  ProvisioningFailed  8s (x3 over 36s)  persistentvolume-controller  storageclass.storage.k8s.io "standard" not found

最佳答案

PVC 只是一个声明,是对持久存储要求的声明。

要绑定(bind) PVC,必须显示符合 PVC 要求的 PV,这可以通过两种方式发生:手动配置(从即 kubectl 添加 PV)或使用 Dynamic Volume Provisioning

您的经验是您当前的设置没有为您的 PVC 自动配置

关于kubernetes - storageclass.storage.k8s.io "standard"在裸机 Kubernetes 集群上找不到 pvc,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49174300/

相关文章:

google-cloud-platform - 保护未经身份验证的 Cloud Run 端点

google-app-engine - 特定服务的 AppEngine 防火墙

kubernetes - 使用Traefik + Kubernetes管理超过2k的加密证书

kubernetes - 将 minikube 上的服务映射到主机 IP

kubernetes - Kubernetes-使用nodeSelector指定实例

c# - Google Datastore 身份验证问题 - C#

kubernetes - Kubernetes和Kops是否将每个主服务器都放在自己的实例组中是否正确?

image - 现在无法在AWS上安装自动定标器吗?

kubernetes - 为什么不遵守入口规则?而是到达默认后端

python - '响应头必须包含 header', u'location'