Un guide pour déployer des notebooks Jupyter sur Kubernetes
P粉710478990
P粉710478990 2023-08-29 18:05:19
0
1
529
<p>Voici l'exigence :</p> <ol> <li>Mysql, Jupyter Notebook (les deux doivent être sur le cluster Kubernetes)</li> </ol> <p>Je dois exécuter un modèle d'apprentissage automatique à l'aide de Jupyter Notebook pour obtenir des données d'une base de données Mysql, et l'intégralité de la tâche doit être planifiée dans un environnement de cluster Kubernetes (tout comme la planification cron). </p> <p>Je suis nouveau sur Kubernetes, mais je comprends la conteneurisation Docker et j'ai déjà créé des applications conteneurisées. Je vous en supplie, aidez-moi s'il vous plaît. </p>
P粉710478990
P粉710478990

répondre à tous(1)
P粉976737101

Vous pouvez planifier des ressources sur Kubernetes à l'aide de la fonction cornjob.

En savoir plus sur les tâches cron : https://kubernetes.io/docs/concepts/workloads/controllers/cron-jobs/

Si vous envisagez d'exécuter une image Docker d'un notebook ou d'un code, vous pouvez simplement créer une configuration YAML et utiliser une tâche cron pour exécuter cette image Docker en tant que tâche planifiée sur Kubernetes.

Je n'ai pas utilisé JupyterNotebook, donc je ne sais pas comment cela fonctionne.

Pour exécuter MySQL sur Kubernetes, vous pouvez configurer le fichier YAML de la même manière et appliquer les modifications dans le cluster K8s, puis votre conteneur sera déployé sur K8s.

Lire la suite ici : https://kubernetes.io/docs/tasks/run-application/run-single-instance-stateful-application/

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal