Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Buat dan kelola ruang
Ilmuwan data dapat membuat daftar untuk melihat semua ruang yang dapat mereka akses, membuat ruang menggunakan salah satu templat, memperbarui ruang untuk memperbarui gambar, sistem file, dan atribut konfigurasi ruang lainnya, dan menghapus spasi. Sebagai prasyarat, pelanggan harus menginstal CLI atau menggunakan HyperPod kubectl untuk membuat dan mengelola spasi. Untuk detail lebih lanjut tentang HyperPod CLI, silakan lihat ini.
Ciptakan ruang
HyperPod CLI
Buat ruang Jupyter
hyp create hyp-space \ --name myspace \ --display-name "My Space" \ --memory 8Gi \ --template-ref name=sagemaker-jupyter-template,namespace=jupyter-k8s-system
Buat ruang Editor Kode
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
atau Anda cukup menerapkan file yaml
kubectl apply -f my-workspace.yaml
Daftar spasi
HyperPod CLI
hyp list hyp-space
kubectl
kubectl get workspaces -n <workspace-namespace>
Jelaskan sebuah ruang
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
Perbarui spasi
HyperPod CLI
hyp update hyp-space \ --name myspace \ --display-name "Updated My Space"
kubectl
Perbarui file YAMM ruang kerja asli sesuai kebutuhan, lalu terapkan kembali. Pastikan bahwa nama metadata tidak diubah. Anda juga dapat menggunakan perintah kubectl ini untuk memodifikasi bidang tanpa menerapkan kembali seluruh workspace yaml:
# 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>
Mulai/Hentikan spasi
HyperPod CLI
hyp start hyp-space --name myspace hyp stop hyp-space --name myspace
kubectl
Anda dapat memperbarui bidang status yang diinginkan di Workspace ke start/stop spasi.
# 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>
Dapatkan Log
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
Hapus spasi
HyperPod CLI
hyp delete hyp-space --name myspace
kubectl
# Delete a Workspace kubectl delete workspace <workspace-name> -n <namespace>