Konfigurieren des Notebook-Execution-Dienstes
- Aktualisiert2025-12-02
- 2 Minute(n) Lesezeit
Konfigurieren Sie die Notebook-Ausführungseinstellungen für Ihr Unternehmen.
Verwenden Sie für SystemLink Enterprise April 2024 und älter die AWS S3-Dokumentation, um Lifecycle-Parameter zu konfigurieren. Die Lifecycle-Parameter bereinigen die Artefakte, die Argo Workflows für jede Ausführung erstellt. NI empfiehlt, den Lebenszyklus auf mindestens 2 Tage festzulegen.
Gehen Sie zur Optimierung der Notebook-Ausführung für Ihr Unternehmen wie folgt vor:
-
Geben Sie in der Datei systemlink-values.yaml die maximale Anzahl paralleler Ausführungen an.
- Öffnen Sie systemlink-values.yaml.
- Konfigurieren Sie den Parallelwert.
- Konfigurieren Sie den Parameter maxNumberOfWorkflowsToSchedule.
- Speichern und schließen Sie systemlink-values.yaml.
Hinweis Standardmäßig erfordert jede Notebookausführung mindestens 0,2 CPU und 2,176 MiB Arbeitsspeicher. 150 parallele Ausführungen erfordern zum Beispiel 30 vCPU und 319 GiB an Speicherplatz. Wenn Sie mit kurzen Ausführungen arbeiten, können Sie eine geringere Anzahl paralleler Ausführungen angeben, um die Cluster-Größe kleinzuhalten. -
Wenn Sie eine Argo Workflows-Verteilung auf Ihrem Cluster haben, konfigurieren Sie die Verteilung erneut.
- Öffnen Sie systemlink-values.yaml.
-
Konfigurieren Sie den instanceID-Wert für Argo Workflows.
argoworkflows: argo-workflows: controller: instanceID: enabled: true explicitID: sl-notebook-execution-0
- Speichern und schließen Sie systemlink-values.yaml.
- Öffnen Sie systemlink-admin-values.yaml.
-
Deaktivieren Sie die Installation der Custom Resource Definitions von Argo Workflows.
argoworkflowscrds: crds: install: false
- Speichern und schließen Sie die Datei systemlink-admin-values.yaml.
Mit den folgenden optionalen Einstellungen können Sie die Notebook-Ausführungseinstellungen für Ihr Unternehmen weiter anpassen.
| Ziel | Beschreibung |
|---|---|
| Ressourcenprofile konfigurieren, um die Ressourcenauslastung zu maximieren. |
Hinweis Diese Einstellung ist nur für SystemLink Enterprise-Releases ab Oktober 2024 verfügbar.
|
| Festlegen, wie lange eine Ausführung in einer Datenbank bestehen bleiben soll. |
|
| Planung von Pods auf einen bestimmten Knoten beschränken. |
Die Datei node-selectors.yaml enthält die folgenden Parameter:
Verwenden Sie den Befehl kubectl, um den Knoten in der Kommandozeile einen Taint hinzuzufügen oder diese zu beschriften. kubectl taint nodes <node>notebook_execution=true:NoSchedule kubectl label nodes <node>notebook.executor=true |