Hi James,
Looking at your pods, it looks like JH pods are still installing. Once they are ready you can launch the ODH dashboard or the JH dashboard from Networking--> routes. From the main page of the JH dashboard you can select the notebook image you would like to use (see attached image). Yes we are in the process of updating ODH documentation.

Thanks
Juana

On Fri, Dec 3, 2021 at 10:32 AM Dade, James - BLS CTR via Users <users@lists.opendatahub.io> wrote:

Hello,

 

I am installing ODH on OpenShift 4.8.21 cluster. Got the OpenDataHub Operator (version 1.1.1) to install but no Jupyter Notebooks are deployed.

 

I am looking at the documentation provided by the operator in the OperatorHub on OpenShift: https://opendatahub.io/docs/getting-started/quick-installation.html

 

It appears to be outdated.

 

Looking to deploy Jupyter hub and notebooks. Would love some assistance if possible?

 

Here is my kfdef that was autogenerated.

 

apiVersion: kfdef.apps.kubeflow.org/v1

kind: KfDef

metadata:

  creationTimestamp: '2021-12-03T15:51:56Z'

  finalizers:

    - kfdef-finalizer.kfdef.apps.kubeflow.org

  generation: 2

  managedFields:

    - apiVersion: kfdef.apps.kubeflow.org/v1

      fieldsType: FieldsV1

      fieldsV1:

        'f:spec':

          .: {}

          'f:applications': {}

          'f:repos': {}

      manager: Mozilla

      operation: Update

      time: '2021-12-03T15:51:56Z'

    - apiVersion: kfdef.apps.kubeflow.org/v1

      fieldsType: FieldsV1

      fieldsV1:

        'f:metadata':

          'f:finalizers':

            .: {}

            'v:"kfdef-finalizer.kfdef.apps.kubeflow.org"': {}

        'f:status': {}

      manager: opendatahub-operator

      operation: Update

      time: '2021-12-03T15:51:56Z'

  name: alex-odh

  namespace: alex-odh

  resourceVersion: '1843795175'

  uid: 212071ee-d979-46e8-81ff-60c85473a290

spec:

  applications:

    - kustomizeConfig:

        repoRef:

          name: manifests

          path: odh-common

      name: odh-common

    - kustomizeConfig:

        repoRef:

          name: manifests

          path: odhseldon/cluster

      name: odhseldon

    - kustomizeConfig:

        parameters:

          - name: SUPERSET_ADMIN_PASSWORD

            value: admin

        repoRef:

          name: manifests

          path: superset

      name: superset

    - kustomizeConfig:

        parameters:

          - name: namespace

            value: openshift-operators

        repoRef:

          name: manifests

          path: kafka/cluster

      name: strimzi-operator

    - kustomizeConfig:

        repoRef:

          name: manifests

          path: kafka/kafka

      name: kafka-cluster

    - kustomizeConfig:

        repoRef:

          name: manifests

          path: grafana/cluster

      name: grafana-cluster

    - kustomizeConfig:

        repoRef:

          name: manifests

          path: grafana/grafana

      name: grafana-instance

    - kustomizeConfig:

        repoRef:

          name: manifests

          path: radanalyticsio/spark/cluster

      name: radanalyticsio-spark-cluster

    - kustomizeConfig:

        repoRef:

          name: manifests

          path: prometheus/cluster

      name: prometheus-cluster

    - kustomizeConfig:

        repoRef:

          name: manifests

          path: prometheus/operator

      name: prometheus-operator

    - kustomizeConfig:

        parameters:

          - name: s3_endpoint_url

            value: s3.odh.com

        repoRef:

          name: manifests

          path: jupyterhub/jupyterhub

      name: jupyterhub

    - kustomizeConfig:

        overlays:

          - additional

        repoRef:

          name: manifests

          path: jupyterhub/notebook-images

      name: notebook-images

    - kustomizeConfig:

        repoRef:

          name: manifests

          path: airflow/operator

      name: airflow-operator

    - kustomizeConfig:

        repoRef:

          name: manifests

          path: airflow/cluster

      name: airflow-cluster

    - kustomizeConfig:

        repoRef:

          name: manifests

          path: odhargo/cluster

      name: odhargo-cluster

    - kustomizeConfig:

        repoRef:

          name: manifests

          path: odhargo/odhargo

      name: odhargo

    - kustomizeConfig:

        repoRef:

          name: manifests

          path: odh-dashboard

      name: odh-dashboard

  repos:

    - name: kf-manifests

      uri: 'https://github.com/opendatahub-io/manifests/tarball/v1.3-openshift'

    - name: manifests

      uri: 'https://github.com/opendatahub-io/odh-manifests/tarball/v1.1.1'

status: {}

 

I am assuming you need to add lines to incorporate more features but that is not documented anywhere that I can find.

 

 

Here is what I see running:

 

[root@ocp-archiva playbooks]# oc get all

NAME                                                              READY   STATUS              RESTARTS   AGE

pod/airflow-on-k8s-operator-controller-manager-7468c9b786-xdcgw   1/1     Running             0          3m50s

pod/argo-server-74cf64689b-2d2kb                                  1/1     Running             0          3m47s

pod/grafana-deployment-7b76f588f8-8rdw7                           1/1     Running             0          83s

pod/grafana-operator-5b75bcfcf9-6h7dr                             1/1     Running             0          33s

pod/grafana-operator-5c6b68bfcf-q5tnz                             0/1     ContainerCreating   0          3s

pod/jupyterhub-1-8vwm8                                            0/2     Init:0/1            0          3m2s

pod/jupyterhub-1-b6ks8                                            0/2     Init:0/1            0          3m2s

pod/jupyterhub-1-deploy                                           1/1     Running             0          3m51s

pod/jupyterhub-1-n8pqh                                            0/2     Init:0/1            0          3m2s

pod/jupyterhub-db-1-bn5pn                                         0/1     Pending             0          3m40s

pod/jupyterhub-db-1-deploy                                        1/1     Running             0          3m51s

pod/odh-dashboard-8dd5b4ddb-g4m22                                 1/1     Running             0          3m46s

pod/odh-dashboard-8dd5b4ddb-rz6f4                                 1/1     Running             0          3m47s

pod/prometheus-odh-monitoring-0                                   2/2     Running             1          107s

pod/prometheus-odh-monitoring-1                                   2/2     Running             1          107s

pod/prometheus-operator-65d95c5759-mwz9v                          1/1     Running             0          112s

pod/seldon-controller-manager-6475dfc78b-lbmxx                    1/1     Running             0          2m6s

pod/spark-operator-f48d856df-mnlkh                                1/1     Running             0          2m1s

pod/superset-86954658f7-ln9lj                                     0/1     Init:0/1            1          3m56s

pod/supersetdb-85c475ffd8-mfk97                                   0/1     Pending             0          3m56s

pod/traefik-proxy-859dff9f5f-7bt9s                                1/2     CrashLoopBackOff    1          3m52s

pod/traefik-proxy-859dff9f5f-g8xfv                                1/2     CrashLoopBackOff    1          3m52s

pod/traefik-proxy-859dff9f5f-x9bn8                                1/2     CrashLoopBackOff    1          3m52s

pod/workflow-controller-66956d99dd-2bbf5                          1/1     Running             0          3m47s

 

NAME                                    DESIRED   CURRENT   READY   AGE

replicationcontroller/jupyterhub-1      3         3         0       3m52s

replicationcontroller/jupyterhub-db-1   1         1         0       3m52s

 

NAME                                  TYPE        CLUSTER-IP       EXTERNAL-IP   PORT(S)                               AGE

service/argo-server                   ClusterIP   172.30.37.108    <none>        2746/TCP                              3m48s

service/grafana-operator-metrics      ClusterIP   172.30.114.49    <none>        8080/TCP                              96s

service/grafana-service               ClusterIP   172.30.106.4     <none>        3000/TCP                              89s

service/jupyterhub                    ClusterIP   172.30.57.126    <none>        8080/TCP,8081/TCP,8181/TCP            3m52s

service/jupyterhub-db                 ClusterIP   172.30.192.110   <none>        5432/TCP                              3m52s

service/odh-dashboard                 ClusterIP   172.30.58.243    <none>        8080/TCP                              3m47s

service/prometheus-operated           ClusterIP   None             <none>        9090/TCP                              108s

service/seldon-webhook-service        ClusterIP   172.30.114.75    <none>        443/TCP                               113s

service/spark-operator-metrics        ClusterIP   172.30.219.127   <none>        8080/TCP                              110s

service/superset                      ClusterIP   172.30.45.109    <none>        8088/TCP                              3m57s

service/supersetdb                    ClusterIP   172.30.235.145   <none>        5432/TCP                              3m58s

service/traefik-proxy                 ClusterIP   172.30.9.223     <none>        8099/TCP,8080/TCP,8081/TCP,8082/TCP   3m52s

service/workflow-controller-metrics   ClusterIP   172.30.224.237   <none>        9090/TCP                              3m48s

 

NAME                                                         READY   UP-TO-DATE   AVAILABLE   AGE

deployment.apps/airflow-on-k8s-operator-controller-manager   1/1     1            1           3m50s

deployment.apps/argo-server                                  1/1     1            1           3m48s

deployment.apps/grafana-deployment                           1/1     1            1           88s

deployment.apps/grafana-operator                             1/1     1            1           2m3s

deployment.apps/odh-dashboard                                2/2     2            2           3m47s

deployment.apps/prometheus-operator                          1/1     1            1           112s

deployment.apps/seldon-controller-manager                    1/1     1            1           2m6s

deployment.apps/spark-operator                               1/1     1            1           2m1s

deployment.apps/superset                                     0/1     1            0           3m57s

deployment.apps/supersetdb                                   0/1     1            0           3m56s

deployment.apps/traefik-proxy                                0/3     3            0           3m52s

deployment.apps/workflow-controller                          1/1     1            1           3m47s

 

NAME                                                                    DESIRED   CURRENT   READY   AGE

replicaset.apps/airflow-on-k8s-operator-controller-manager-7468c9b786   1         1         1       3m50s

replicaset.apps/argo-server-74cf64689b                                  1         1         1       3m48s

replicaset.apps/grafana-deployment-697d66887b                           0         0         0       88s

replicaset.apps/grafana-deployment-754b858d48                           0         0         0       88s

replicaset.apps/grafana-deployment-7b76f588f8                           1         1         1       83s

replicaset.apps/grafana-operator-5b75bcfcf9                             1         1         1       33s

replicaset.apps/grafana-operator-5c6b68bfcf                             1         1         0       3s

replicaset.apps/grafana-operator-b7766bbcc                              0         0         0       57s

replicaset.apps/odh-dashboard-8dd5b4ddb                                 2         2         2       3m47s

replicaset.apps/prometheus-operator-65d95c5759                          1         1         1       112s

replicaset.apps/seldon-controller-manager-6475dfc78b                    1         1         1       2m6s

replicaset.apps/spark-operator-f48d856df                                1         1         1       2m1s

replicaset.apps/superset-86954658f7                                     1         1         0       3m56s

replicaset.apps/supersetdb-85c475ffd8                                   1         1         0       3m56s

replicaset.apps/traefik-proxy-859dff9f5f                                3         3         0       3m52s

replicaset.apps/workflow-controller-66956d99dd                          1         1         1       3m47s

 

NAME                                         READY   AGE

statefulset.apps/prometheus-odh-monitoring   2/2     108s

 

NAME                                               REVISION   DESIRED   CURRENT   TRIGGERED BY

deploymentconfig.apps.openshift.io/jupyterhub      1          3         3         config

deploymentconfig.apps.openshift.io/jupyterhub-db   1          1         1         config

 

 

Any help in defining the notebooks would be greatly appreciated!

 

 

 

Thank You,

James Dade

Emergent Technology Specialist (ETS)

 

BLS – DCCT

Postal Square Building, Suite 5045

2 Massachusetts Avenue NE

Washington, DC 20212-0001

202-691-5964

 

_______________________________________________
Users mailing list -- users@lists.opendatahub.io
To unsubscribe send an email to users-leave@lists.opendatahub.io