-
Notifications
You must be signed in to change notification settings - Fork 6
AI on Kubernetes #6834
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
AI on Kubernetes #6834
Conversation
Signed-off-by: Nicolas Lamirault <[email protected]>
Signed-off-by: Nicolas Lamirault <[email protected]>
Signed-off-by: Nicolas Lamirault <[email protected]>
Signed-off-by: Nicolas Lamirault <[email protected]>
Signed-off-by: Nicolas Lamirault <[email protected]>
|
Caution Review failedThe pull request is closed. WalkthroughIntroduces comprehensive AI workload support through new Helm charts for kgateway (Gateway API implementation with AI extensions), kagent (MCP server), and ai application. Adds LLM provider backends (Anthropic, Bedrock, Gemini, OpenAI) with credential management. Updates networking to replace Traefik with kgateway, adds Grafana monitoring dashboards, and configures OpenTelemetry tracing integration. Changes
Sequence Diagram(s)sequenceDiagram
participant Client
participant Gateway as KGateway<br/>(HTTP Listener)
participant HTTPRoute as HTTPRoute<br/>(/anthropic)
participant Backend as Backend<br/>(AI Type)
participant LLM as Anthropic<br/>LLM Provider
participant Telemetry as OpenTelemetry<br/>Collector
Client->>Gateway: HTTP Request
Gateway->>HTTPRoute: Route /{anthropic-name}
HTTPRoute->>Backend: Forward to Backend
Backend->>LLM: Call LLM API<br/>(with auth token)
LLM-->>Backend: LLM Response
Backend-->>HTTPRoute: Response
HTTPRoute-->>Client: HTTP 200 + Result
rect rgb(240, 248, 255)
Gateway->>Telemetry: Send traces<br/>(OTLP gRPC)
end
Estimated code review effort🎯 4 (Complex) | ⏱️ ~60 minutes
Possibly related PRs
Suggested labels
Poem
✨ Finishing touches🧪 Generate unit tests (beta)
📜 Recent review detailsConfiguration used: CodeRabbit UI Review profile: CHILL Plan: Pro 📒 Files selected for processing (46)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Signed-off-by: Nicolas Lamirault <[email protected]>
Signed-off-by: Nicolas Lamirault <[email protected]>
Signed-off-by: Nicolas Lamirault <[email protected]>
Signed-off-by: Nicolas Lamirault <[email protected]>
Summary by CodeRabbit