Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Bereiche erstellen und verwalten
Datenwissenschaftler können alle Bereiche, auf die sie Zugriff haben, auflisten, um sie anzuzeigen, mithilfe einer der Vorlagen einen Bereich erstellen, Speicherplatz aktualisieren, um das Bild, das Dateisystem und andere Attribute der Speicherkonfiguration zu aktualisieren, und einen Bereich löschen. Als Voraussetzung müssen Kunden HyperPod CLI installieren oder kubectl verwenden, um Spaces zu erstellen und zu verwalten. Weitere Informationen zu HyperPod CLI finden Sie hier
Raum schaffen
HyperPod CLI
Erstelle einen Jupyter-Raum
hyp create hyp-space \ --name myspace \ --display-name "My Space" \ --memory 8Gi \ --template-ref name=sagemaker-jupyter-template,namespace=jupyter-k8s-system
Erstellen Sie einen Code-Editor-Bereich
hyp create hyp-space \ --name myspace \ --display-name "My Space" \ --memory 8Gi \ --template-ref name=sagemaker-code-editor-template,namespace=jupyter-k8s-system
kubectl
kubectl apply -f - <<EOF apiVersion: workspace.jupyter.org/v1alpha1 kind: Workspace metadata: name: my-space spec: displayName: my-space desiredStatus: Running EOF
oder Sie können einfach die Yaml-Datei anwenden
kubectl apply -f my-workspace.yaml
Leerzeichen auflisten
HyperPod CLI
hyp list hyp-space
kubectl
kubectl get workspaces -n <workspace-namespace>
Beschreibe einen Raum
HyperPod CLI
hyp describe hyp-space --name myspace
kubectl
# Basic Status reporting kubectl get workspace my-workspace -n <workspace-namespace> # Enhanced Workspace Information Retrieval kubectl get workspace my-workspace -n <workspace-namespace> -o wide # Complete Workspace Information Retrieval kubectl get workspace my-workspace -n <workspace-namespace> -o json kubectl get workspace my-workspace -n <workspace-namespace> -o yaml
Aktualisiere ein Leerzeichen
HyperPod CLI
hyp update hyp-space \ --name myspace \ --display-name "Updated My Space"
kubectl
Aktualisieren Sie die ursprüngliche Workspace-YAML-Datei nach Bedarf und wenden Sie sie dann erneut an. Stellen Sie sicher, dass der Name der Metadaten nicht geändert wurde. Sie können diesen kubectl-Befehl auch verwenden, um Felder zu ändern, ohne das gesamte Workspace-Yaml erneut anwenden zu müssen:
# Open a Terminal IDE and modify the Workspace kubectl edit workspace -n <workspace-namespace> # Patch a Workspace kubectl patch workspace <workspace-name> --type='merge' -p \ '{"spec":{"<field name>":"<desired value>"}}' -n <workspace-namespace>
Ein Leerzeichen starten/beenden
HyperPod CLI
hyp start hyp-space --name myspace hyp stop hyp-space --name myspace
kubectl
Sie können das gewünschte Statusfeld im Workspace auf start/stop ein Leerzeichen aktualisieren.
# Start a Workspace kubectl patch workspace <workspace-name> --type='merge' -p \ '{"spec":{"desiredStatus":"Running"}}' -n <workspace-namespace> # Stop a Workspace kubectl patch workspace <workspace-name> --type='merge' -p \ '{"spec":{"desiredStatus":"Stopped"}}' -n <workspace-namespace>
Protokolle abrufen
HyperPod CLI
hyp get-logs hyp-space --name myspace
kubectl
# Check Pod Logs kubectl logs -l workspace.jupyter.org/workspace-name=<workspace-metadata-name> # Check Pod Events kubectl describe pod -l workspace.jupyter.org/workspace-name=<workspace-metadata-name> # Check Operator Logs kubectl logs -n jupyter-k8s-system deployment/jupyter-k8s-controller-manager
Lösche ein Leerzeichen
HyperPod CLI
hyp delete hyp-space --name myspace
kubectl
# Delete a Workspace kubectl delete workspace <workspace-name> -n <namespace>