Uploaded image for project: 'Red Hat OpenShift Data Science'
  1. Red Hat OpenShift Data Science
  2. RHODS-4760 KFNBC migration to RHODS
  3. RHODS-4600

Develop notebook controller migration script in RHODS deployer

XMLWordPrintable

    • Icon: Sub-task Sub-task
    • Resolution: Done
    • Icon: Normal Normal
    • None
    • None
    • None
    • 3
    • False
    • None
    • False
    • No
    • No
    • Pending
    • None
    • RHODS 1.16

      Replace Jupyterhub stack with the new notebook controller architecture without losing any previous notebook data.

      The script will do the following tasks:

      • Get all the Jupyterhub running notebooks in rhods-notebooks namespace.
      • Create a kubeflow notebook object per JH notebook:
        • Notebook object + AuthZ RBAC
        • PVC
        • Configmap
        • Secret
        • GPU resources
        • GPU tolerations
      • Shut down JH notebooks.
      • Controller notebooks should start gracefully mounting old pvcs in new notebooks.
      • Remove Jupyterhub stack:
        • Jupyterhub DC.
        • Traefik.
        • Database (including CRO).
        • JH Alerts and monitoring rules.

      Out of scope: The notebook controller will be already deployed.

              aasthana@redhat.com Anish Asthana
              svelosol@redhat.com Samuel Veloso (Inactive)
              Pablo Felix Pablo Felix (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

                Created:
                Updated:
                Resolved: