小编Yum*_*mel的帖子

Pod具有未绑定的PersistentVolumeClaims,但卷声明已绑定

我想在virtualbox的kubernetes中创建一个statefulset elasticsearch。我没有使用云提供商,所以我为我的statefulset的两个副本创建了两个持久卷本地:

pv0:

kind: PersistentVolume
apiVersion: v1
metadata:
  name: pv-elk-0
  namespace: elk
  labels:
    type: local
spec:
  storageClassName: gp2
  capacity:
    storage: 5Gi
  accessModes:
    - ReadWriteOnce
  hostPath:
    path: "/mnt/data/pv0"
Run Code Online (Sandbox Code Playgroud)

pv1:

kind: PersistentVolume
apiVersion: v1
metadata:
  name: pv-elk-1
  namespace: elk
  labels:
    type: local
spec:
  storageClassName: gp2
  capacity:
    storage: 5Gi
  accessModes:
    - ReadWriteOnce
  hostPath:
    path: "/mnt/data/pv1"
Run Code Online (Sandbox Code Playgroud)

状态集:

apiVersion: apps/v1beta1
kind: StatefulSet
metadata:
  name: elasticsearch-logging
  namespace: elk
  labels:
    k8s-app: elasticsearch-logging
    version: v5.6.2
    kubernetes.io/cluster-service: "true"
    addonmanager.kubernetes.io/mode: Reconcile
spec:
  serviceName: elasticsearch-logging
  replicas: 2
  selector:
    matchLabels:
      k8s-app: elasticsearch-logging …
Run Code Online (Sandbox Code Playgroud)

kubernetes persistent-volumes kubernetes-statefulset

7
推荐指数
1
解决办法
2万
查看次数