InseeFrLab/onyxia
🔬 Data science environment for k8s
解決的問題
Onyxia 提供一個集中式的 Web 界面,讓資料科學家能在 Kubernetes 集群上部署與管理其工作環境。它消除了資料科學家手動設定複雜基礎架構的需求,使他們能按需啟動各種資料科學工具(如 Jupyter 和 RStudio)。
作法說明
Onyxia 作為各種開源後端技術之間的「黏合層」。它允許使用者從 Helm 圖表目錄中啟動容器,具備以下功能:
- 資源配置:使用者可指定其會話所需的 CPU、記憶體與 GPU 資源數量。
- 自訂:使用者可定義環境變數與自訂初始化指令碼,於啟動時執行。
- 整合:與 S3 深度整合用於資料儲存,與 Vault 整合用於金鑰管理,與 Keycloak 整合用於驗證。
適用對象
使用 Kubernetes 提供可擴展、按需工作環境的資料科學家與組織。
主要特色
- 按需環境:透過 Helm 圖表啟動 Jupyter、RStudio 及其他工具。
- GPU 支援:可直接控制容器的 GPU 分配。
- 企業級整合:內建支援 S3、Vault 與 Keycloak。
- 設定管理:可儲存與還原服務設定。
相關
- 專案
- 專案
- 專案
- 專案
- 專案