Maison  >  Questions et réponses  >  le corps du texte

Un guide pour déployer des notebooks Jupyter sur Kubernetes

<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粉710478990P粉710478990418 Il y a quelques jours500

répondre à tous(1)je répondrai

  • P粉976737101

    P粉9767371012023-08-30 12:41:09

    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/

    répondre
    0
  • Annulerrépondre