• Русский
  • Введение

    Содержание

    WorkbenchWorkspaceKind

    Workbench

    Workbench управляет экземплярами веб-IDE, такими как Jupyter Notebooks, code-server или RStudio. Разработчики AI/ML и дата-сайентисты могут использовать ресурсы кластера (например, GPU) и подключаться к сервисам внутри кластера для создания общих ML-задач и пайплайнов.

    Workbench использует "Kubeflow Notebook 2.0" в качестве бэкенда для создания контейнеров облачной IDE. Если вы знакомы с "Kubeflow Notebook", начать работу с Workbench будет легко.

    Некоторые ключевые возможности включают:

    • Нативная поддержка JupyterLab, Visual Studio Code (code-server) и RStudio (в будущем).
    • Пользователи могут создавать контейнеры с ноутбуками непосредственно в кластере, а не локально на своих рабочих станциях.
    • Администраторы могут предоставлять стандартные образы ноутбуков для своей организации с предустановленными необходимыми пакетами.
    • Контроль доступа управляется через RBAC Kubeflow, что облегчает совместное использование ноутбуков в организации.

    WorkspaceKind

    • это ресурс, который создают администраторы кластера
    • он задаёт шаблон для Workspace (например, "JupyterLab", "VSCode", "RStudio")
    • изначально мы будем поддерживать только тип "podTemplate", который очень похож на существующий Notebook CRD, но в будущем можем поддержать другие типы шаблонов (например, "helmTemplate")