installation help
by Dade, James - BLS CTR
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
2 years, 10 months