Before installing Argo, Seldon, or Kafka, there are pre-requisites that must be installed before the Open Data Hub operator. You must install several Custom Resource Definitions (CRDs) either through command line, or through the console.
CLI Installation
-
From the command line, use the
oc
command line tool to log in as a user withcluster-admin
privileges. For a developer installation from try.openshift.com including AWS and CRC, thekubeadmin
user will work.$ oc login https://api.crc.testing:6443 -u kubeadmin -p *********** Login successful. You have access to 53 projects, the list has been suppressed. You can list all projects with 'oc projects' Using project "default".
-
To prepare to install Argo, install the workflow CRD.
$ oc apply -f https://gitlab.com/opendatahub/opendatahub-operator/raw/v0.5.1/deploy/crds/argo-crd.yaml customresourcedefinition.apiextensions.k8s.io/workflows.argoproj.io created
-
To prepare to install Seldon, install the SeldonDeployment CRD
$ oc apply -f https://gitlab.com/opendatahub/opendatahub-operator/raw/v0.5.1/deploy/crds/seldon-deployment-crd.json customresourcedefinition.apiextensions.k8s.io/seldondeployments.machinelearning.seldon.io created
-
In preparation to deploy a Kafka cluster, install Strimzi.
Web Console Installation
- From the OpenShift console, log in as a user with
cluster-admin
privileges. For a developer installation from try.openshift.com including AWS and CRC, thekubeadmin
user will work.
- To install CRDs, find the list of CRDs under
Administration
->Custom Resource Definitions
and clickCreate Custom Resource Definitions
- To prepare to install Argo, install the workflow CRD. Click
Create Custom Resource Definitions
copy the argo-crd.yaml into the editing window, and clickCreate
.
- To prepare to install Seldon, install the SeldonDeployment CRD. Click
Create Custom Resource Definitions
copy the seldon-deployment-crd.json into the editing window, and clickCreate
.
- In preparation to deploy a Kafka cluster, install Strimzi.