These deployments are designed to simplify the process of setting up Open-WebUI, Ollama, and Stable Diffusion WebUI using Red Hat's OpenShift platform. Custom containers images have been built to support OpenShift and are able to run without any custom SCC configuration.
- OpenShift Container Platform
- Nvidia Operator
- Nvidia GPU
- Description: Open-WebUI is an open-source web interface for interacting with AI models.
- Deployment File:
00-open-webui.yaml
- Usage: Run the deployment using
oc apply -f manifests/00-open-webui.yaml
- Description: Ollama is a simple, user-friendly way to prompt AI models that provides an OpenAI-like API.
- Deployment File:
01-ollama.yaml
- Usage: Run the deployment using
oc apply -f manifests/01-ollama.yaml
- Description: Stable Diffusion is a text-to-image webui that generates high-quality images from text prompts with a web interface and API to query.
- Deployment File:
02-stable-diffusion.yaml
- Usage: Run the deployment using
oc apply -f manifests/02-stable-diffusion.yaml
To use these deployments, simply clone this repository and run the oc apply
command for each deployment you want to use. For example:
$ git clone https://github.com/castawayegr/openshift-ai-examples.git
$ cd openshift-ai-examples
$ oc apply -f manifests/
This would not be possible without the great work of the following communities:
You can contribute to this project by submitting a pull request or issue. We appreciate any feedback, bug reports, or feature requests.
This repo is mantained by Michael Tipton.