Pod具有未绑定的直接PersistentVolumeClaims

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Pod具有未绑定的直接PersistentVolumeClaims相关的知识,希望对你有一定的参考价值。

我正在尝试在牧场主上配置我的kubernetes集群。当我部署rabbitmq时,它创建了待处理的卷。我不明白如何使用存储。我手动知道存储clasName。这是我的rabbitmq的yaml:

apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  creationTimestamp: "2019-04-10T07:29:13Z"
  finalizers:
  - kubernetes.io/pvc-protection
  labels:
    app: rabbitmq
    release: rabbitmq
  name: data-rabbitmq-0
  namespace: ucpaas
  resourceVersion: "82695"
  selfLink: /api/v1/namespaces/ucpaas/persistentvolumeclaims/data-rabbitmq-0
  uid: 56d2908d-5b62-11e9-9b0c-0050563e499c
spec:
  accessModes:
  - ReadWriteOnce
  dataSource: null
  resources:
    requests:
      storage: 8Gi
  volumeMode: Filesystem
status:
  phase: Pending

我的牧场主集群是自定义的(contabo.com)

如何绑定这个pvc?

答案
  1. 您需要配置存储(查看NFS / hostpath /本地持久卷)
  2. 创建应满足PVC要求的持久性卷

或者,使用emptyDir卷来运行pod。如果删除pod,则pod将是短暂的并且数据将丢失。

以上是关于Pod具有未绑定的直接PersistentVolumeClaims的主要内容,如果未能解决你的问题,请参考以下文章

Spring Cloud Kubernetes 应用程序在 Pod 中运行时未检测到

如何使用未绑定到具有实体框架代码优先的特定表的序列?

Kubernetes的调度单元Pod

实体模式下的 NSArrayController 在具有内容绑定的 NSTableView 被编辑后未更新

使用 AJAX 绑定时创建/更新后具有 IEnumerable 属性的 Kendo Grid 模型未正确更新

如何使用 Access VBA 将具有默认值的未绑定文本框的值设置为空字符串