This repository provides a GitOps-ready installer for a reliable deployment of Red Hat OpenShift AI. The process packages all logic into a Kubernetes Job
that runs directly inside the cluster, ensuring a repeatable and declarative setup.
This script installs the following components in the correct order:
- Node Feature Discovery (NFD) Operator
- OpenShift Service Mesh Operator
- OpenShift Serverless Operator
- Authorino Operator
- Red Hat OpenShift AI Operator and a default
DataScienceCluster
instance.
oc
andkustomize
CLIs installed locally.cluster-admin
access to an OpenShift cluster.
-
Create the installer's namespace:
oc apply -f 00-installer-namespace.yaml
-
Run the installer job:
kustomize build . | oc apply -f -
-
Monitor the installation progress:
oc logs -f -n redhat-ods-operator $(oc get pods -n redhat-ods-operator -l job-name=rhoai-installer-job -o name)
The installation is complete when the logs show 🚀🚀🚀 DEPLOYMENT COMPLETE 🚀🚀🚀
.