Kubernetes에 Jupyter 노트북을 배포하는 방법에 대한 가이드
P粉710478990
2023-08-29 18:05:19
<p>요구사항은 다음과 같습니다.</p>
<올>
<li>Mysql, Jupyter Notebook(둘 다 Kubernetes 클러스터에 있어야 함)</li>
</ol>
<p>Mysql 데이터베이스에서 데이터를 가져오기 위해 Jupyter Notebook을 사용하여 기계 학습 모델을 실행해야 하며, 전체 작업을 Kubernetes 클러스터 환경에서 예약해야 합니다(크론 예약과 유사). </p>
<p>저는 Kubernetes를 처음 접하지만 Docker 컨테이너화를 이해하고 있으며 이전에 컨테이너화된 애플리케이션을 구축한 적이 있습니다. 간청합니다. 도와주세요. </p>
cornjob 기능을 사용하여 Kubernetes에서 리소스를 예약할 수 있습니다.
cronjob에 대해 자세히 알아보기: https://kubernetes.io/docs/concepts/workloads/controllers/cron-jobs/
노트북이나 코드의 Docker 이미지를 실행하려는 경우 간단히 YAML 구성을 생성하고 cronjob을 사용하여 해당 Docker 이미지를 Kubernetes에서 예약된 작업으로 실행할 수 있습니다.
저는
Jupyter
노트북을 사용해본 적이 없어서 어떻게 작동하는지 잘 모르겠습니다.Kubernetes에서 MySQL을 실행하려면 동일한 방식으로 YAML 파일을 구성하고 K8s 클러스터에 변경 사항을 적용하면 컨테이너가 K8s에 배포됩니다.
여기에서 자세히 알아보세요: https://kubernetes.io/docs/tasks/run-application/run-single-instance-stateful-application/