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.0
3.3.2
3.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.