k8s pvc pending waiting for first consumer to be created before binding

动态创建PV失败且提示waiting for first consumer to be created before binding

问题现象

使用WaitForFirstConsumer的StorageClass创建PV失败,PVC Event提示persistentvolume-controller waiting for first consumer to be created before binding。

问题原因

PVC未检测到Pods被调度到的节点。

应用显示指定了nodeName,此类Pod不会经过调度器逻辑,导致PVC无法感知。所以使用nodeName创建的Pod,无法使用WaitForFirstConsumer的StorageClass。

是否存在引用当前PVC的Pod,若没有,则需要创建。

解决方案

删除应用中的nodeName。

创建使用当前PVC的Pod。

相关推荐
❥ღ Komo·8 分钟前
K8s集群搭建全流程详解
云原生·容器·kubernetes
A***F1572 小时前
从零到上线:Node.js 项目的完整部署流程(包含 Docker 和 CICD)
docker·容器·node.js
努力发光的程序员3 小时前
互联网大厂Java面试场景:微服务与云原生架构实践
spring cloud·kubernetes·微服务架构·共享经济·netflix oss·故障容错
桧***攮3 小时前
后端在微服务中的Tyk
微服务·云原生·架构
Brown.alexis5 小时前
docker安装redis7
运维·docker·容器
青靴6 小时前
从单机到集群:Docker 数据卷在高可用日志平台中的实战指南
运维·docker·容器
新手小白*6 小时前
K8S-Pod资源对象
云原生·容器·kubernetes
拾心219 小时前
【云运维】K8s管理(二)
运维·容器·kubernetes
落日漫游10 小时前
ansible中角色概念
运维·云原生·自动化
小牛马爱写博客10 小时前
Kubernetes Service 核心概念与实操指南(分别使用yaml文件和命令行分别创建service版)
云原生·容器·kubernetes