小编Yan*_*ong的帖子

WaitForFirstConsumer PersistentVolumeClaim等待绑定之前创建第一个使用者

我在单个节点上设置了一个新的k8,这很麻烦。但是PersistentVolume,当我尝试创建简单的PostgreSQL时,不能成功创建。

以下是一些详细信息。


StorageClass从官方网页复制:https://kubernetes.io/docs/concepts/storage/storage-classes/#local

kind: StorageClass
apiVersion: storage.k8s.io/v1
metadata:
  name: local-storage
provisioner: kubernetes.io/no-provisioner
volumeBindingMode: WaitForFirstConsumer
Run Code Online (Sandbox Code Playgroud)

StatefulSet是:

kind: StatefulSet
apiVersion: apps/v1beta1
metadata:
  name: postgres
spec:
  serviceName: postgres
  replicas: 1
  ...
  volumeClaimTemplates:
    - metadata:
        name: postgres-data
      spec:
        storageClassName: local-storage
        accessModes:
          - ReadWriteOnce
        resources:
          requests:
            storage: 1Gi
Run Code Online (Sandbox Code Playgroud)

关于跑步StorageClass

$ kubectl describe storageclasses.storage.k8s.io
Name:            local-storage
IsDefaultClass:  No
Annotations:     kubectl.kubernetes.io/last-applied-configuration={"apiVersion":"storage.k8s.io/v1","kind":"StorageClass","metadata":{"annotations":{},"name":"local-storage"},"provisioner":"kubernetes.io/no-provisioner","volumeBindingMode":"WaitForFirstConsumer"}

Provisioner:           kubernetes.io/no-provisioner
Parameters:            <none>
AllowVolumeExpansion:  <unset>
MountOptions:          <none>
ReclaimPolicy:         Delete
VolumeBindingMode:     WaitForFirstConsumer
Events:                <none>
Run Code Online (Sandbox Code Playgroud)

关于跑步PersistentVolumeClaim: …

kubernetes persistent-volumes

3
推荐指数
3
解决办法
3834
查看次数

标签 统计

kubernetes ×1

persistent-volumes ×1