Я создал 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"
Буду признателен за любые советы по устранению этой проблемы.