You are looking at the documentation of a prior release. To read the documentation of the latest release, please
visit here.
New to KubeDB? Please start here.
Supported Kafka Features
| Features | Community | Enterprise |
|---|---|---|
| Clustering - Combined (shared controller and broker nodes) | ✓ | ✓ |
| Clustering - Topology (dedicated controllers and broker nodes) | ✓ | ✓ |
| Custom Docker Image | ✓ | ✓ |
| Authentication & Authorization | ✓ | ✓ |
| Persistent Volume | ✓ | ✓ |
| Custom Volume | ✓ | ✓ |
| TLS: using ( Cert Manager ) | ✗ | ✓ |
| Reconfigurable Health Checker | ✓ | ✓ |
| Externally manageable Auth Secret | ✓ | ✓ |
| Monitoring with Prometheus & Grafana | ✓ | ✓ |
Supported Kafka Versions
KubeDB supports The following Kafka versions. Supported version are applicable for Kraft mode or Zookeeper-less releases:
3.3.03.3.23.4.0
The listed KafkaVersions are tested and provided as a part of the installation process (ie. catalog chart), but you are open to create your own KafkaVersion object with your custom Kafka image.
Lifecycle of Kafka Object

User Guide
- Quickstart Kafka with KubeDB Operator.
- Kafka Clustering supported by KubeDB
- Use kubedb cli to manage databases like kubectl for Kubernetes.
- Detail concepts of Kafka object.
- Want to hack on KubeDB? Check our contribution guidelines.






























