Local example
We recommend running the local-stack example from our Conduktor Reference Architecture repository. This stack creates a production-like local deployment of the entire Conduktor Platform using k3d as a local Kubernetes cluster. It includes:| Component | Required for Gateway? | Details |
|---|---|---|
| Conduktor Gateway | Yes | Deployed with security mode GATEWAY_MANAGED and SNI routing. |
| Kafka | Yes | Required by both Gateway and Console. |
| Conduktor Console | No | UI and API for managing Kafka resources. |
| PostgreSQL | No | Stores Console state. Required for Console |
| Conduktor Cortex | No | Metrics collection for Console. |
| Schema Registry | No | Schema management for Gateway and Console. |
| HashiCorp Vault | No | Secret storage for Gateway encryption features. |
| MinIO S3 | No | S3-compatible storage for metrics. |
| Prometheus and Grafana | No | Monitoring dashboards for Gateway and Console. |
Helm values
Inspect the helm values for Gateway. The sensitive configurations are provided by reference to a Kubernetes Secret.In production, manage secrets with a dedicated secret manager. Don’t store them unencrypted in a git repository.
Preserving client IP address
By default, the Kubernetes load balancer changes the client IP address to its own. If you need Gateway to log the actual client IP address, add externalTrafficPolicy to the Gateway Helm chart:Next steps
- Configure environment variables to tune Gateway for your environment
- Inspect the full Helm values.yaml
- Set up Interceptors to apply policies to your traffic
- Configure listener security to define how Kafka clients authenticate to Gateway
- Hands-on tutorial: Deploy Conduktor Gateway with Kubernetes and Host-based Routing with walkthrough video
Chart dependencies
All charts in this repository depend onbitnami-common .
Compatibility matrix
This compatibility matrix is a resource to help you find which versions of Conduktor Gateway work on which version of our Conduktor Gateway Helm chart.We recommend you use the version of Gateway that comes pre-configured with the Helm chart. You can adjust the version in your values property according to the supported Gateway version, if required. Notes column only lists chart-level changes. See Conduktor release notes to determine whether there are breaking changes within the artifacts.