Persistent Volume Claim Definieren
In diesem Artikel wird erläutert, wie Sie einen Anspruch auf ein persistentes Volumen auf einem Jupyter-Notebook definieren.
-
Speichern Sie die folgende YAML in einer Datei, um ein PVC vom Typ Basic zu erstellen.
kind: PersistentVolumeClaim apiVersion: v1 metadata: name: basic spec: accessModes: - ReadWriteOnce resources: requests: storage: 100Gi storageClassName: netapp-file
-
Wenden Sie die YAML-Datei auf Ihr Iguazio Kubernetes-Cluster an.
Kubectl -n default-tenant apply -f <your yaml file>
Weisen Sie NetApp Volume dem Jupyter Notebook zu
Iguazio bietet verschiedene Managed Services, um Data Scientists einen vollständigen End-to-End-Stack für die Entwicklung und Implementierung von KI/ML-Applikationen bereitzustellen. Weitere Informationen zu diesen Komponenten finden Sie unter "Iguazio Übersicht über Anwendungsdienste und -Tools".
Einer der Managed Services ist Jupyter Notebook. Jeder Entwickler erhält seinen eigenen Einsatz eines Notebook-Containers mit den nötigen Ressourcen für die Entwicklung. Um ihnen Zugriff auf das NetApp Cloud Volume zu geben, können Sie das Volume ihrem Container zuweisen und die Ressourcenzuweisung, den laufenden Benutzer sowie die Einstellungen für Umgebungsvariablen für Persistent Volume Claims nutzen. Das folgende Bild ist dargestellt:
Bei einer lokalen Konfiguration über das Trident Setup ermöglichen Sie NetApp ONTAP Datenmanagement-Funktionen, z. B. das Erstellen von Snapshot Kopien Ihrer Daten oder das Modell für die Versionskontrolle. Fügen Sie in Ihrer Trident Back-End-Konfigurationsdatei die folgende Zeile ein, um Snapshot Verzeichnisse sichtbar zu machen:
{ … "defaults": { "snapshotDir": "true" } }
Sie müssen eine Back-End-Konfigurationsdatei von Trident im JSON-Format erstellen und dann Folgendes ausführen "Trident-Befehl" So verwenden Sie sie:
tridentctl create backend -f <backend-file>