Skip to content

Multi-LLM Support & Provider Profiles

Kure Monitor allows cluster administrators to configure a pool of multiple AI providers simultaneously — such as local in-cluster Ollama or vLLM instances alongside Anthropic Claude, OpenAI, and GitHub Copilot.

Instead of locking the entire cluster to a single API key or endpoint, Multi-LLM Support provides automatic failover resilience and allows on-call engineers to choose their preferred model during live incident troubleshooting.


Multi-LLM Profiles and Custom Instructions

With Multi-LLM Support, the solution engine maintains an active pool of registered models:

  1. Simultaneous Provider Profiles: Add profiles with human-readable aliases (for example, "Cluster Ollama (qwen2.5)", "Production Claude Sonnet", "GitHub Copilot").
  2. Designated Default: Mark one profile as the primary cluster default. All automated background scans and initial failure analyses use this model.
  3. Automatic Provider Failover: If the default provider fails due to network partitions, provider timeouts, context-length limits, or token rate limits, Kure automatically tries the next active provider in the chain before falling back to rule-based diagnostics.
  4. On-Demand Selection During Triage: While inspecting a pod failure in the dashboard, engineers can switch between registered models directly in the pod triage view to regenerate advice and manifest fixes.

Kure Monitor connects to both local cluster workloads and external cloud providers:

  • Local AI Auto-Detect: Scans internal Kubernetes namespaces for inference services like Ollama, vLLM, LocalAI, TGI, or NVIDIA NIM, auto-discovering service endpoints and available loaded models.
  • GitHub Copilot / Models: Inference via models.github.ai/inference supporting OpenAI and partner models.
  • Anthropic: Direct support for Claude models (claude-3-5-sonnet, claude-3-7-sonnet, etc.).
  • Google Gemini: Gemini Pro and Flash models.
  • Custom (OpenAI-compatible): Connects to OpenAI, Groq, DeepSeek, Mistral, Together AI, or private inference gateways.

  1. Navigate to Admin Panel → AI Configuration.
  2. Click Add Provider or run cluster auto-detection.
  3. Enter the Name, select the Provider Type, and supply the model identifier and credentials.
  4. Click Test Connection — Kure validates endpoint connectivity and registers the profile.
  5. Set the active default by toggling the Default badge on your preferred provider.

API tokens are encrypted at rest using AES-256 (Fernet symmetric encryption) using the cluster’s preserved encryption Secret.


Love Kure Monitor?Support us on GitHub
Star