在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:skai-x/elastic-jupyter-operator开源软件地址:https://github.com/skai-x/elastic-jupyter-operator开源编程语言:Go 94.9%开源软件介绍:elastic-jupyter-operatorElastic Jupyter Notebooks on Kubernetes MotivationJupyter is a free, open-source, interactive web tool known as a computational notebook, which researchers can use to combine software code, computational output, explanatory text, and multimedia resources in a single document. For data scientists and machine learning engineers, Jupyter has emerged as a de facto standard. At the same time, there has been growing criticism that the way notebooks are being used leads to low resource utilization. GPU and other hardware resources will be bound to the specified notebooks even if the data scientists do not need them currently. This project proposes some Kubernetes CRDs to solve these problems. Introductionelastic-jupyter-operator provides elastic Jupyter notebook services with these features:
Deploykubectl apply -f ./hack/enterprise_gateway/prepare.yaml
make deploy QuickstartYou can follow the quickstart to create the notebook server and kernel in Kubernetes like this: NAME READY STATUS RESTARTS AGE
jovyan-fd191444-b08c-4668-ba4e-3748a54a0ac1-5789574d66-tb5cm 1/1 Running 0 146m
jupytergateway-sample-858bbc8d5c-xds44 1/1 Running 0 3h46m
jupyternotebook-sample-5bf7d9d9fb-pdv9b 1/1 Running 10 77d There are three pods running in the demo:
The kernel will be deleted if the notebook does not use it in 10 mins. And it will be recreated if there is any new run in the notebook. CommunityDesignPlease refer to design doc API DocumentationPlease refer to API doc Special Thanks
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论