Ini ialah keperluan:
Saya perlu menjalankan model pembelajaran mesin menggunakan Jupyter Notebook untuk mendapatkan data daripada pangkalan data Mysql dan keseluruhan tugasan perlu dijadualkan dalam persekitaran kelompok Kubernetes (sama seperti penjadualan cron).
Saya baru menggunakan Kubernetes tetapi memahami kontena Docker dan telah membina aplikasi kontena sebelum ini. Saya mohon kepada anda, tolonglah saya.
Anda boleh menjadualkan sumber di Kubernetes menggunakan fungsicornjob.
Ketahui lebih lanjut tentang cronjob:https://kubernetes.io/docs/concepts/workloads/controllers/cron-jobs/
Jika anda bercadang untuk menjalankan imej Docker bagi buku nota atau kod, anda hanya boleh membuat konfigurasi YAML dan menggunakan cronjob untuk menjalankan imej Docker itu sebagai tugas yang dijadualkan pada Kubernetes.
Saya belum guna
Jupyter
Buku nota jadi tidak pasti cara ia berfungsi.Untuk menjalankan MySQL pada Kubernetes, anda boleh mengkonfigurasi fail YAML dengan cara yang sama dan menggunakan perubahan dalam kelompok K8s, dan kemudian bekas anda akan digunakan ke K8s.
Baca lebih lanjut di sini:https://kubernetes.io/docs/tasks/run-application/run-single-instance-stateful-application/