3 Quick start: copy an existing blueprint #
The fastest path to creating a blueprint is copying and adapting an existing one.
Download an example blueprint manifest YAML file.
wget https://github.com/SUSE/aif/blob/59be88cd2944b433720de3fe0c27042961f0f7e7/charts/aif-operator/files/blueprints/simple-chatbot-with-rag-1.0.0.yamlEdit
my-demo-ollama-1-0-0.yamlto configure your blueprint.Parameter Original value New value CR file name
simple-chatbot-with-rag-1.0.0.yamlmy-demo-ollama-1-0-0.yamlmetadata.namesimple-chatbot-with-rag-1-0-0my-demo-ollama-1-0-0(use hyphens)labels[…/blueprint-name]simple-chatbot-with-ragmy-demo-ollamaspec.displayNameSimple Chat Bot with RAGMy Demo (Ollama, CPU)spec.descriptionOriginal description text
Your customized description
Register the blueprint on the cluster.
# Run a server-side dry run first to validate schema > kubectl apply --dry-run=server -f my-demo-ollama-1-0-0.yaml # Apply the resource to register it > kubectl apply -f my-demo-ollama-1-0-0.yaml > kubectl get blueprints.ai-factory.suse.comDeploy the workload from the SUSE AI Factory Web interface.
In the navigation menu, select Blueprints.
Select My Demo (Ollama, CPU) and click Create AIWorkload.
Choose the target namespace.
Monitor the pod deployment status.
> kubectl -n <NAMESPACE> get pods -w