Ошибка Jupyterhub в NFS в Kubernets - модуль pod имеет несвязанные немедленные PersistentVolumeClaims - PullRequest
0 голосов
/ 02 июля 2019

Я создал pv / pvc для существующего сервера nfs и запустил jhub, но он не смог запустить сервер и получил ошибку.Поскольку у меня уже есть NFS-сервер, я выбрал «Дополнительные тома хранения» из https://zero -to-jupyterhub.readthedocs.io / en / latest / user-storage.html .

[Warning] pod has unbound immediate PersistentVolumeClaims (repeated 4 times)

PV yaml

apiVersion: v1
kind: PersistentVolume
metadata:
  name: pv0001
spec:
  capacity:
    storage: 30Gi
  accessModes:
  - ReadWriteMany
  nfs:
    path: /mnt/nfs
    server: 192.168.5.67
  persistentVolumeReclaimPolicy: Retain

PVC yaml

apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: nfs-claim1
  namespace: jhub
spec:
  accessModes:
    - ReadWriteMany
  resources:
    requests:
      storage: 10Gi

PV и PVC выглядят хорошо для меня.

NAME     CAPACITY   ACCESS MODES   RECLAIM POLICY   STATUS   CLAIM             STORAGECLASS   REASON   AGE
pv0001   30Gi       RWX            Retain           Bound    jhub/nfs-claim1                           58m
NAME         STATUS    VOLUME   CAPACITY   ACCESS MODES   STORAGECLASS   AGE
claim-gp4r   Pending                                                     4m32s
nfs-claim1   Bound     pv0001   30Gi       RWX                           58m

jupyterhub conf.yaml

proxy:
  secretToken: "7891e9825fde46bee0ac2de2961a256909a7233c68b5893d863c3122168332e3"

hub:
  db:
    type: sqlite-memory

singleuser:
  image:
    name: jupyter/minimal-notebook
    tag: 2343e33dec46
  profileList:
    - display_name: "Minimal environment"
      description: "To avoid too much bells and whistles: Python."
      default: true
  storage:
    extraVolumes:
      - name: jupyterhub-shared
        persistentVolumeClaim:
          claimName: nfs-claim1
    extraVolumeMounts:
      - name: jupyterhub-shared
        mountPath: "/mnt/jovyan/shared"

Буду признателен за любые советы по устранению этой проблемы.

...