splunk-ai-operator

Splunk AI Operator Documentation

Welcome to the Splunk AI Operator documentation!

Getting Started

  1. Installation Guide - Install the operator in your Kubernetes cluster
  2. API Reference - Complete CRD specification
  3. Local Development - Set up local development environment
  4. Troubleshooting - Common issues and solutions

Deployment Guides

Configuration Guides

Project Documentation

Quick Reference

Check if Platform is Ready

kubectl get aiplatform <name> -n <namespace>

View Status Details

kubectl get aiplatform <name> -n <namespace> -o jsonpath='{.status.conditions}'

Watch Events

kubectl get events -n <namespace> --watch --field-selector involvedObject.name=<name>

Common Tasks

Configure persistent storage:

spec:
  storage:
    vectorDB:
      size: "100Gi"
      storageClassName: "gp3"

Enable external access:

spec:
  ingress:
    enabled: true
    className: nginx
    hosts:
      - host: ai.example.com
        paths:
          - path: /
            pathType: Prefix

Check what’s failing:

kubectl get aiplatform <name> -o jsonpath='{.status.conditions}' | jq '.[] | select(.status=="False")'

Need Help?

  1. Check Error Handling and Events for troubleshooting guides
  2. View operator logs: kubectl logs -n splunk-ai-operator-system deployment/splunk-ai-operator-controller-manager
  3. Report issues with diagnostic info (see troubleshooting guide)

Documentation Organization