Kubernetes 使用面向头盔的错误pod部署应用程序后,立即解除了与pvc连接的PersistentVolumeClaims的绑定

Kubernetes 使用面向头盔的错误pod部署应用程序后,立即解除了与pvc连接的PersistentVolumeClaims的绑定,kubernetes,google-kubernetes-engine,kubernetes-helm,Kubernetes,Google Kubernetes Engine,Kubernetes Helm,我正在尝试使用helm在k8s集群上部署一个示例postgres。部署应用程序后,我运行了kubectl get pods,然后我的应用程序处于挂起状态,因为出现以下错误“pod已解除立即PersistentVolumeClaims的绑定” 请检查日志: 姓名:postgres-7b448c59b9-5zbpd 名称空间:默认值 优先级:0 节点: 标签:app=postgres 组=db pod模板哈希=7b448c59b9 注释: 状态:待定 知识产权: IPs: 控制人:ReplicaSe

我正在尝试使用helm在k8s集群上部署一个示例postgres。部署应用程序后,我运行了kubectl get pods,然后我的应用程序处于挂起状态,因为出现以下错误“pod已解除立即PersistentVolumeClaims的绑定”

请检查日志:
姓名:postgres-7b448c59b9-5zbpd
名称空间:默认值
优先级:0
节点:
标签:app=postgres
组=db
pod模板哈希=7b448c59b9
注释:
状态:待定
知识产权:
IPs:
控制人:ReplicaSet/postgres-7b448c59b9
容器:
博士后:
图片:postgres:9.6-1
端口:5432/TCP
主机端口:0/TCP
环境变量来自:
postgres配置配置映射可选:false
环境:
挂载:
/var/lib/postgresql/postgres存储(rw)中的数据
/来自default-token-9v2fd(ro)的var/run/secrets/kubernetes.io/serviceCount
条件:
类型状态
播客计划错误
卷数:
postgres存储:
类型:PersistentVolumeClaim(对同一命名空间中PersistentVolumeClaim的引用)
ClaimName:postgres持久卷声明
只读:false
default-token-9v2fd:
类型:Secret(由Secret填充的卷)
SecretName:default-token-9v2fd
可选:false
QoS等级:最佳努力
节点选择器:
容差:node.kubernetes.io/未就绪:NoExecute op=存在300秒
node.kubernetes.io/unreachable:NoExecute op=存在300秒
活动:
从消息中键入原因年龄
----     ------            ----               ----               -------
警告失败调度58s(x2/58s)默认调度程序0/2节点可用:2 pod具有未绑定的立即PersistentVolumeClaims。

这意味着您的吊舱要求的PVC存储空间比实际存在的要多。确保将PVC正确分配给POD

你可以检查一下PVC

kubectl get pvc

在kubectl get pvc中,它将状态显示为挂起,空间很大,还有什么问题?问题已解决我的群集中没有存储,因此通过安装longhorn解决了此问题
kubectl get pvc