Install Helm Chart¶
Deploy HolmesGPT as a service in your Kubernetes cluster with an HTTP API.
When to use the Helm chart?
Most users should use the CLI or UI/TUI instead. Using the Helm chart is only recommended if you're building a custom integration over an HTTP API.
Prerequisites¶
- Kubernetes cluster
- Helm
- kubectl configured to access your cluster
- Supported AI Provider API key.
Installation¶
-
Add the Helm repository:
-
Load an API Key to HolmesGPT using Kubernetes Secret:
-
Create or modify
values.yaml
to customize HolmesGPT:If you want to change the default configuration (such as AI provider or model), create a
values.yaml
file: -
Install HolmesGPT:
Usage¶
After installation, test the service with a simple API call:
# Port forward to access the service locally
kubectl port-forward svc/holmesgpt 8080:80
# Test with a basic question
curl -X POST http://localhost:8080/ask \
-H "Content-Type: application/json" \
-d '{"question": "what pods are unhealthy and why?"}'
Upgrading¶
Uninstalling¶
Need Help?¶
- Join our Slack community
- Report issues on GitHub